摘要:
线程间通讯: 其实就是多个线程在操作同一个资源, 就是操作的动作不同 1 class Res 2 { 3 String name; 4 String sex; 5 } 6 7 class Input implements Runnable 8 { 9 private Res r; 10 Object 阅读全文
posted @ 2017-06-20 21:18
零EVA
阅读(139)
评论(0)
推荐(0)
|
摘要:
线程间通讯: 其实就是多个线程在操作同一个资源, 就是操作的动作不同 1 class Res 2 { 3 String name; 4 String sex; 5 } 6 7 class Input implements Runnable 8 { 9 private Res r; 10 Object 阅读全文
posted @ 2017-06-20 21:18
零EVA
阅读(139)
评论(0)
推荐(0)
摘要:
如何找问题 1 明确哪些代码是多线程运行代码 2 明确共享数据 3 明确多线程运行代码中哪些语句操作共享数据 同步函数用的哪一个锁? 函数需要被对象调用,那么函数都有一个所属对象的引用,就是this 所以同步函数使用的锁是this 如果同步函数被静态修饰后,使用的锁是什么呢? 通过验证,不是this 阅读全文
posted @ 2017-06-20 17:52
零EVA
阅读(157)
评论(0)
推荐(0)
|