URL1 JAVA 7주차 1. Synchronized (동기화) - 하나의 클래스를 두 쓰레드가 사용할 때 synchronized를 사용하여 하나의 변수를 공유하도록 한다. // 동기화 하지 않았을 경우 - 서로 다른 쓰레드가 변수를 각자 따로 사용 public class Sync1 { public static void main(String[] args) { MyTicket myTicket = new MyTicket(); Thread t1 = new Thread(myTicket); Thread t2 = new Thread(myTicket); t1.start(); t2.start(); } } class MyTicket implements Runnable { private int ticket = 10; @Override public.. 2022. 12. 15. 이전 1 다음