文章目录
sychronized实现
public class PrintDemo {
public static void main(String[] args) {
Printer printer=new Printer();
new Thread(()->{
for (int i = 1; i < 53; i++) {
try {
printer.printInt(i);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
},"num").start();
new Thread(()->{
for (char ch = 'A'; ch < 'Z'+1; ch++) {
try {
printer.printChar(ch);