黑马程序员技术交流社区
标题:
synronized多线程中,都哪些语句可以同步?
[打印本页]
作者:
陈作亮
时间:
2012-3-16 21:43
标题:
synronized多线程中,都哪些语句可以同步?
synronized多线程中,都哪些语句可以同步?
作者:
贠(yun)靖
时间:
2012-3-16 22:58
你这问题问的太笼统了, 分清楚需要做同步处理的前提 多打打代码 慢慢就清楚了
同步的前提
1 必须要有两个或者两个以上的线程
2 必须是多个线程使用同一个锁
3 必须保证同步代码中只有一个线程在执行
好处:解决了多线程的安全问题。
弊端:耗费内存资源,每次进锁都要判断!也耗费时间
如何判断多线程程序中有安全问题的代码?
1 明确哪些代码是多线程运行代码
2 明确共享数据
3 明确多线程运行代码中哪些操语句是操作共享数据的。
作者:
魏群
时间:
2012-3-16 23:38
修改一份资源的语句块或方法被多个线程使用就需要同步
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2