并发编程
Johnson&Li
这个作者很懒,什么都没留下…
展开
-
并发编程-part01
什么是线程安全性?当多个线程访问某个类时,这个类始终表现出正确的行为,那么就说这个类是线程安全的。正确性:多线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替进行,并且在主调函数中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。在线程安全类中封装了必要的同步机制,因此客户端无须进一步采取同步机制...原创 2020-07-12 18:04:17 · 110 阅读 · 0 评论 -
读《java并发编程实战》引言
书分为四个部分第一部分:介绍了java并发编程的基础理论线程安全性与状态对象构造线程安全的类并将多个小型线程安全类构件成更大型的线程安全类JDK中的基础并发模块第二部分:并发应用程序的构造理论应用程序中并行语义的分解以及他和业务逻辑的关系任务的取消和关闭行为的实现java线程池GUI性能相应第三部分:并发编程的性能调优避免活跃性问题如何提高并发代码的性能和可伸缩性测试高并发第四部分:高级概念显示锁原子变量非阻塞算法开发自定义同步工具类...原创 2020-07-08 16:02:34 · 122 阅读 · 0 评论 -
并发编程的本质
并发编程又叫做多线程编程在多线程编程中会有如下几个问题:1、分工:如何将一个任务拆解成多个部分,每个部分由不同的线程去执行2、同步:线程之间的协作是怎么完成的3、互斥:也叫独占,怎么保证同一时间只允许一个线程去访问临界资源所以并发编程的本质就是:解决多线程的分工、同步和互斥的问题。...原创 2020-07-08 14:50:18 · 339 阅读 · 0 评论