Java并发编程
文章平均质量分 84
学习满老师并发编程做的笔记
xc6
努力学习的小白
展开
-
4.共享模型之管程
obj.wait()让进入object监视器的线程到waitSet等待最多等待timeout毫秒在object上正在waitSet等待的线程中挑一个唤醒让object上正在waitSet等待的线程全部唤醒它们都是线程之间进行协作的手段,都属于Object对象的方法。必须获得此对象的锁,才能调用这几个方法。否则会抛异常。即Guarded Suspension,用在一个线程等待另一个线程的执行结果有一个结果需要从一个线程传递到另一个线程,让它们关联共一个GuardedObject。原创 2023-05-08 20:22:23 · 407 阅读 · 0 评论 -
3.Java线程
看到有该注解,表示该接口是函数式注解就可以使用Lambda表达式简化代码实现结果。原创 2023-05-07 19:59:24 · 203 阅读 · 0 评论 -
2.进程与线程
单核cpu下,多线程不能实际提高程序运行效率,只是为了能够在不同的任务之间切换,不同线程轮流使用cpu,不至于一个线程总占用cpu,别的线程没办法干活多核cpu可以并行跑多个线程,但能否提高程序运行效率还是要分情况。原创 2023-05-06 17:18:50 · 172 阅读 · 0 评论 -
1.主线概览
java并发编程知识点原创 2023-05-05 13:04:35 · 52 阅读 · 0 评论