Files
javaSE-0113/javaSE-day06/src/com/inmind/syncnized06/Demo06.java

26 lines
807 B
Java

package com.inmind.syncnized06;
/*
synchronized能够修饰代码块和方法,修饰代码块之后就被称之为同步代码块,修饰方法之后就被称之为同步方法
同步方法语法:
修饰符 synchronized 返回值类型 方法名(参数列表){
方法体
}
同步方法:就是在整个方法体的所有代码上都加上同步代码块
同步方法也是有锁对象的,只不过这个锁对象不需要我们程序员创建
*/
public class Demo06 {
public static void main(String[] args) {
//创建3个窗口来执行同一个任务
TicketTask ticketTask = new TicketTask();
new Thread(ticketTask,"窗口1").start();
new Thread(ticketTask,"窗口2").start();
new Thread(ticketTask,"窗口3").start();
}
}