![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发编程
文章平均质量分 97
White–Night
这个作者很懒,什么都没留下…
展开
-
线程的共享和协作
目录并发编程的一些定义和概念1.1、并行和并发的区别1.2、多线程的安全注意事项 线程的使用 2.1、线程的启动和中止 2.2、run()和start()的区别 2.3、其他线程方法 2.4、synchronized内置锁和volatile关键字ThreadLocal3.1、ThreadLocal的使用3.2、ThreadLocal的与synchronized的比较3.3、ThreadLocal的实现解析3.4、ThreadLocal不规范使用导致的内存泄漏分析3.5、Thre原创 2020-12-03 16:25:26 · 290 阅读 · 0 评论 -
javaSE——多线程基础
目录进程和线程的定义、区别、组成一、进程和线程的定义、区别1. 定义:2. 区别:进程是操作系统资源分配的基本单位,线程是CPU的基本调度单位一个程序运行后至少有一个进程一个进程可以包含多个线程,但至少要有一个线程,不然该进程没有意义进程间不能共享数据地址,但同个进程下的多个线程间可以共享。3. 线程的组成:③④⑤任何一个线程都具有基本的组成部分:–①CPU时间片:操作系统 (OS)为每个线程分配的执行时间–②运行数据:——堆空间:存储线程需要使用的对象,多个线程原创 2020-11-25 12:35:53 · 351 阅读 · 1 评论