Assignment-4 Multithreading


Atmiya Institute of Technology & Science
Department of M.C.A.
M.C.A. Semester - III
630002 – Fundamental of Java Programming (JAVA)
Assignment – 4 (Multithreading)
Date :  23/11/2010                                         Submission Date : 11/12/2010
---------------------------------------------------------------------------------------------------------------
Explain Following question in detail
1).What is Multi-threading? Explain properties of Thread in detail?
2).How many ways to create a new Thread? Write a steps to create a new Thread using implements Runnable? Explain with Example?
3).Explain Daemon Threads in detail?
4).Explain Thread Life Cycle? OR Thread States
5).What is Synchronization explain with Example?
6). Explain following function
            (i) wait() (ii) notify() (iii)  notifyall() (iv) sleep() (v) join (vi) isAlive