摘要:
使用这两个方法的前提是,不同线程与线程要使用相同的对象级别锁 首先一个线程在调用wait方法后,会立刻释放当前持有的锁,然后另一个线程获取到锁后,如果调用notify方法(前提是要持有该锁的对象,如果没有持有,则会抛出IllegalMonitorStateException异常),调用了notify 阅读全文
posted @ 2022-05-30 22:37
dronff
阅读(25)
评论(0)
推荐(0)
摘要:
每个线程会有一个自己的工作内存 所以在一个子线程中更新一个数据,会先将子线程工作内存中的数据更新,然后将子线程中的变量刷新到主内存中,然后将主内存中的数据刷新到其他线程的工作内存中 可见性:变量在一个线程中更新,能够及时被另一个线程知道 原子性: 语句已经不能再拆分了 比如:a = 1;具有原子性 阅读全文
posted @ 2022-05-30 19:43
dronff
阅读(71)
评论(0)
推荐(0)

浙公网安备 33010602011771号