| 內容摘要 | wav檔 | 其它檔案 | |
|---|---|---|---|
| 0 | 上課塗鴉 | txt | |
| 1 | Concept of thread | wav | |
| 2 | Thread creation & running
Approach 1 -- exetnds Thread | wav | ThreadA.java |
| 3 | Thread creation & running
Approach 2 -- implements Runnable | wav | ThreadB.java |
| 4 | Detail of thread creation (1) | wav | Thread.java |
| 5 | Native method | wav | |
| 6 | Detail of thread creation (2) | wav | |
| 7 | Comparison of two approaches | wav | |
| 8 | Thread creation (once more) | wav | |
| 9 | Methods start() & run() | wav | |
| 10 | Competitive synchronization problem | wav | ThreadC.java |
| 11 | Synchronized statement | wav | ThreadD.java |
| 12 | Synchronized method | wav | ThreadE.java |
| 13 | Method wait() & notify() (1) | wav | |
| 14 | Final method | wav | |
| 15 | Method wait() & notify() (2) | wav | |
| 16 | Producer-consumer model | wav | ThreadF.java |
| 17 | Synchronized statement v.s method | wav | |
| 18 | Cooperative synchronization problem | wav | |
| 19 | Usage of wait() & notify() | wav | ThreadG.java |
| 20 | Review | wav | |
| 21 | Synchronization for static variable | wav | ThreadH.java |
| 22 | Synchronization & object | wav | |
| 23 | Quizzes | wav | |
| 24 | 跋 | wav |