黑马程序员技术交流社区

标题: 多线程——优先级,yield [打印本页]

作者: 水蛭31    时间: 2015-6-19 14:56
标题: 多线程——优先级,yield
多线程——优先级,yield
多线程的优先级:设置setPriority();
把优先级设高点, 但是对于CPU的抢夺, 抢夺的概率会大一点。
yield()方法:
表示暂停当前正在执行的线程对象,并执行其他的线程。
线程释放了CPU的执行权, 就停下了, 另一个线程进来,又停下,这样交替,
稍微减缓线程的频率, 交替进行,达到线程都有机会运行。如果不这样, 一个线程会输出好几次;



作者: GiveUp    时间: 2015-6-19 15:19
这方法感觉没什么用,效果完全看不出来,想两个线程交替进行,还不如用延时和锁来控制,效果好得多。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2