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(); } }