多线程(lock锁)

private ReentrantLock lock = new ReentrantLock();

lock.lock():手动使用同步锁

lock.unLock()手动释放同步锁

面试题:synchronized和lock锁的区别
相同:都可以解决线程安全问题
不同:synchronized机制在执行完相应的同步代码块以后,自动的释放同步监视器|
Lock需要手动的启动同步(lock()),同时结束同步也需要手动的实现(unlock())

给TA打赏
共{{data.count}}人
人已打赏
知识碎片

创建多线程的方法(前两种)

2021-11-27 21:43:05

知识碎片

​精灵图的介绍及使用步骤

2021-11-28 16:32:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧