程序员:并发下如何保证共享变量安全且不用锁?!

2019-09-26
阅读 7 分钟
2.7k
本博客 猫叔的博客,转载请申明出处阅读本文约 “15分钟” 适读人群:Java 中级 学习笔记,休息了两天(其实期间在做一个模拟项目实战),偶尔也想到自己究竟应该做些什么,是真的对自己或社会有意义的呢?

程序员:多并发基础的线程【详细版】

2019-09-22
阅读 3 分钟
1.2k
本博客 猫叔的博客,转载请申明出处阅读本文约 “15分钟” 适读人群:Java 初级 学习笔记 基础概念 线程是无处不在的 先说说几个基本的概念吧 一个进程中可以包含多个线程,同一个进程中的线程共享该进程所申请到的资源,如内存空间和文件句柄等 从JVM的角度来看,线程是进程中的一个组件(Component) Java程序中任何一段...

Java多线程001——一图读懂线程与进程

2019-02-19
阅读 1 分钟
2.1k
本博客 猫叔的博客,转载请申明出处 前言 本系列将由浅入深,学习Java并发多线程。 一图读懂线程与进程 1、一个进程可以包含一个或多个线程。(其实你经常听到“多线程”,没有听过“多进程”嘛) 2、进程存在堆和方法区 3、线程存在程序计数器和栈 4、堆占最大内存,其为创建时分配的,是多线程共享的,主要存放new创建的对...

简说Java线程的那几个启动方式

2018-12-30
阅读 8 分钟
1.4k
对于 Thread 我想这个基本上大家都认识的,在Java源码是这样说: java 虚拟机允许应用程序同时运行多个执行线程。 而这个的 Thread 就是程序的执行线程。

支持成千上万的并发客户端的系统底层框架

2018-10-16
阅读 1 分钟
1.6k
写过一段时间的代码后,大多数人都会学到:直接使用底层的APi暴露了复杂性,并且引入了对往往供不应求的技能的关键性依赖,当然,学过Java的朋友或者其他语言也知道,面向对象的概念:用较简单的抽象隐藏底层实现的复杂度。

一个简单的支持多并发的socket服务/客户端

2018-09-29
阅读 4 分钟
12.5k
代码实战 ServerBoot启动类 {代码...} Server监听端口服务类 {代码...} ClientHandler客户端接入监听类 {代码...} Client客户端启动类 {代码...} 相关实战 GitHub项目:基于Netty4与SpringBoot,聊天室WebSocket(文字图片)、Iot物联网-TCP/IP协议单片机通信,异步存储聊天数据 如果本文对你有所帮助,欢迎关注技术公众...