juc
文章平均质量分 71
汝熊
这个作者很懒,什么都没留下…
展开
-
java并发编程(二)
1.因为这些方法在操作同步线程时,都需要标识他们操作线程的锁,只有同一锁上的被等待线程,才能被同一把锁上的notify()或者notifyAll()方法唤醒,不可以被不同锁的notify或notifyAll()方法唤醒,也就是说等待和唤醒必须是同一对象。而锁可以是任意对象,所以就算object类了。线程互斥指的是每次都保证只有一个线程访问一个资源,具有排他性和唯一性,但是不保证访问的顺序性。线程同步指的是在互斥的基础上保证对线程的访问是顺序的。线程同步:1.同步方法2.同步代码块。原创 2023-06-21 10:39:36 · 71 阅读 · 0 评论 -
java并发编程八股文(一)
线程是处理器任务调度和处理的基本单位,进程是操作系统资源分配的基本单位。进程是程序的一次执行过程,是系统运行的基本单位,线程是比线程更小的执行单位,一个进程可以包含多个线程。原创 2023-06-21 07:24:54 · 36 阅读 · 0 评论 -
【无标题】
Threadlocal用于实现同一线程内部的数据共享。适用于线程较多的时候使用,线程只有一两个的时候可以不使用,直接加锁即可。在线程的生命周期内起作用,减少了方法间传参。原创 2023-05-17 17:42:51 · 42 阅读 · 0 评论