摘要: 锁的作用就是当一个线程持有锁的时候,其他线程都不能对锁定的共享变量进行操作,简而言之把并行操作变为串行操作。 用java如何实现,我们定义一个持有锁的标志,当一个线程持有锁的时候,把其他线程挂起,当这个持有锁的线程释放锁时,把其中一个的挂起的线程唤醒。 实现主要用到Unsafe的park方法挂起线程 阅读全文
posted @ 2018-12-19 14:25 柳无情 阅读(97) 评论(0) 推荐(0) 编辑