Java基础之多线程2

就是同步代码块。 synchronized(对象) { 须要被同步的代码 } 对象如同锁。持有锁的线程能够在同步中执行。 没有持有锁的线程即便获取cpu的执行权,也进不去,由于没有获取锁。设计模式 同步的前提: 1,必需要有两个或者两个以上的线程。 2,必须是多个线程使用同一个锁。 必须保证同步中只能有一个线程在运行。 好处:解决了多线程的安全问题。 弊端:多个线程须要判断锁,较为消耗资源, 安全
相关文章
相关标签/搜索