Skip to content

Commit d5536cc

Browse files
authored
Update Reader_Writer_Semaphore.java
1 parent 67f21ff commit d5536cc

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Reader_Writer_Semaphore.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,26 @@ public void run() {
5050
}
5151
}
5252
}
53+
54+
public static void main(String[] args) throws Exception {
55+
Read read = new Read();
56+
Write write = new Write();
57+
58+
Thread t1 = new Thread(read);
59+
t1.setName("thread1");
60+
Thread t2 = new Thread(read);
61+
t2.setName("thread2");
62+
Thread t3 = new Thread(write);
63+
t3.setName("thread3");
64+
Thread t4 = new Thread(read);
65+
t4.setName("thread4");
66+
Thread t5 = new Thread(write);
67+
t5.setName("thread5");
68+
69+
t1.start();
70+
t3.start();
71+
t2.start();
72+
t4.start();
73+
t5.start();
74+
}
75+
}

0 commit comments

Comments
 (0)