摘要:
《Java并发编程的艺术》读书笔记 锁的作用 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 Lock接口 在Lock接口出现之前,Java程序是靠synchronized关键字实现锁功能的,而Java SE 5之后,并发包中新增了Lock接口(以及相关实 阅读全文
摘要:
《Java并发编程的艺术》读书笔记 通信与同步 并发编程,需要处理两个关键问题: 线程之间如何通信 线程之间如何同步 「通信」是指线程之间以何种机制来交换信息,线程之间的通信机制有两种: 共享内存:线程之间共享程序的公共状态,通过写-读内存中的公共状态进行隐式通信 消息传递:线程之间没有公共状态,线 阅读全文