java两个线程交替执行

这个问题的来源是一个题目:线程A循环10次,线程B循环100,接着又回到线程A循环10次,接着再回到线程B又循环100,如此循环50次。 通常来讲线程锁能够用:synchronized、Lock。 这个题目的难点不在于同步块,而在于怎么样设计这个两个线程的交替实现。因为线程争用cpu的随机性,就须要A线,B线程执行,在B执行完一次进入等待以前唤醒A,如此往复,那么这里就要用上notify和wait
相关文章
相关标签/搜索