有时候,并不需要多线程是抢占式,而是类似其他语言一样,轮回式,保证每个线程得到执行。
这时,怎么办?
第一种办法:
在每个线程加一个睡眠的时间,让其他线程得到执行。该办法并不能保证每个线程得到执行,只是提高了每个线程得到执行的概率而已。
第二种办法:
彻底控制每个线程的执行与睡眠。类似与轮回模式。网络上称调度时间。
这时,怎么办?
第一种办法:
在每个线程加一个睡眠的时间,让其他线程得到执行。该办法并不能保证每个线程得到执行,只是提高了每个线程得到执行的概率而已。
第二种办法:
彻底控制每个线程的执行与睡眠。类似与轮回模式。网络上称调度时间。