· Java Threads :
- thread जावा language की एक ऐसी facility है जो किसी single process में एक से अधिक activities को perform करने की अनुमति प्रदान करता है |
- इन्हीं threads को light weight process के नाम से भी जाना जाता है |
- किसी thread को executed statements की series भी कहा जा सकता है |
- प्रत्येक thread अपना खुद का program counter, stack और लोकल variable रखता है |
- एक thread method call का nested sequence होता है, जो memory, files और per-process state को share भी कर सकता है |
Need of threads or why do we use threads ?
- किसी application या program के Asynchronous और background processing के लिए |
- GUI applications के responce को बढ़ने के लिए |
- Multi-processor systems का लाभ प्राप्त करने के लिए |
- Multiple independent entities के होने पर उनके logic को सरल बनाने के लिए |
Thread Class :
Thread class कुछ
constructors और methods provide करता है, जिनका प्रयोग threads पर कुछ operations
perform करने के लिए किया जाता है | यह thread class, Object class को inherit तथा
Runnable interface को implement करता है |
सामान्यतः प्रयोग किये जाने वाले thread class के constructors :
- Thread()
- Thread(String name)
- Thread(Runnable r)
- Thread(Runnable r, String name)
सामान्यतः प्रयोग किये जाने वाले thread class के methods :
No comments:
Post a Comment