黑马程序员技术交流社区
标题:
双线程通信的一个小问题
[打印本页]
作者:
aohn1117
时间:
2015-11-30 23:52
标题:
双线程通信的一个小问题
new Thread() {
public void run() {
synchronized (Text.class) {
while (true) {
if (TT.flag != 1) {
try {
Text.class.wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
TT.p1();
}
}
}
}.start();
,把synchronized放在while里if外的话会有什么区别?
作者:
jiangshicun007
时间:
2015-12-1 09:54
看你想锁哪一块,想得到什么效果喽!
作者:
王帅---
时间:
2015-12-2 12:53
if是用来判断的,放的位置决定后面程序的运行条件(我觉得)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2