问题描述:
使用两个线程交替打印数字1-52和字母‘a’-‘z’,每次打印两个数字 一个字母
12a34b56c78d910e…
解题思路:
1.两个线程之间采用wait和notify进行通信
2.设置isNum标志,打印数字时,isNum为true则打印否则等待,打印字母时与之相反。
public class PrintTwoNumAndOneChar {
public static volatile boolean isNum = true ;
public static Object obj = new Object();
//打印数字 每次打印两个数字
class PrintNums