黑马程序员技术交流社区
标题:
多线程
[打印本页]
作者:
戴高乐
时间:
2014-11-30 23:11
标题:
多线程
多线程怎样交替执行
作者:
relice
时间:
2014-11-30 23:15
我知道有两种一种是boolean来相互交换真假
另一种是用特殊取膜语句int x = 1; x = (x+1)%2; (这里话怎么执行都是x=0或者1)形成交换效果.
作者:
陈国华
时间:
2014-11-30 23:17
毕老师的等待唤醒有讲到,那里边的思想可以解决的。
作者:
scoto263
时间:
2014-11-30 23:23
sleep()方法可以睡眠。
作者:
wang90ling
时间:
2014-12-1 00:12
毕老师视频有这些,你看看就行
作者:
陈宁
时间:
2014-12-1 00:17
创建了线程并调用,线程就会随机执行。有可能交替执行。
作者:
lwh316658735
时间:
2014-12-1 00:52
用一个状态变量去控制就可以了。
作者:
Tae丶Yeon
时间:
2014-12-1 15:31
看一看学习学习~
作者:
caobin
时间:
2014-12-1 19:59
用下yield呗,这就是说自己休息,让别的线程去执行,别的线程执行的时候又碰到了yield他又休息了 有让别人执行,如此下去,不就是交替了吗
作者:
hello_csu
时间:
2014-12-1 20:31
可以去查看Java编程思想一书中 "线程协调"机制,里面是由讲通过wait/notify(notifyAll)机制去做。
作者:
Quasimodo
时间:
2014-12-1 21:40
设计一个标识 flag 当flag=true就让一个线程执行,这个线程执行完毕就让flag=false; 另一个线程就是false的时候执行,执行完毕让flag=true. 这样就不会两个线程同时执行了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2