摘要: 1.不使用同步锁创建线程 运行结果:,线程1与线程2交叉运行,谁先抢占cpu谁就先运行。 2.使用方法级同步锁 运行结果:,线程1先执行,线程2后执行,因为线程1与线程2都执行test(),test()开启了同步锁,所以线程2抢不到cpu,只有等线程1执行完test(),线程2才可以执行test() 阅读全文
posted @ 2019-01-30 16:02 LucienDon 阅读(190) 评论(0) 推荐(0) 编辑