id0:1,2,3,4,5,
id1:6,7,8,9,10,
id2:11,12,13,14,15,
id0:16,17,18,19,20,
id1:21,22,23,24,25,
id2:26,27,28,29,30,
id0:31,32,33,34,35,
id1:36,37,38,39,40,
id2:41,42,43,44,45,
id0:46,47,48,49,50,
id1:51,52,53,54,55,
id2:56,57,58,59,60,
id0:61,62,63,64,65,
id1:66,67,68,69,70,
id2:71,72,73,74,75,
/
问题描述:
一个关于线程的经典面试题,要求用三个线程,按顺序打印1,2,3,4,5.... 71,72,73,74, 75.
线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,18,19,20....以此类推, 直到线程3打印到75。
直接上代码:
Java代码
package concurrent.test;
/**
* 要求创建三个线程,输出1-75,
* 最开始第一个线程输出1-5,第二个输出6-10&#