MS Lesson26: Threads
1. Process - emeliyyat sistemi terefinden ishe salinan, oz ayrica yaddash sahesine malik olan programin icra nusxesidir. Mes biz kompumuzda muxtelif programlar acanda Paint, Excel ve s. bunlar ferqli proseslerdir. OS her bir prosese ferqli registerler, stack memory, heap memory assign edir. Restoran misali: Restoran = process Bina = yaddash (RAM) Ishciler = thread Yeni process ishe salinmish bir programdir. * Her proses oz yaddashinda ishleyir, bashqasina toxuna bilmez. * OS her prosese unikal ID verir. * Yaratmaq / silmek bahalidir. * Biri crash olsa, digerine tesir etmir. Bir prosesin icinde coxlu thread ola biler. Amma bir thread yalniz bir prosese aid ola biler. Java kodu bashlayanda JVM ozu de bir nece thread yaradir: * main thread - bizim kodumuz * GC thread - Garbage Collector * Finalizer thread * Signal Dispatcher thread 2. Thread - process icinde ishleyen ayrica ish axinidir. Kodun setir setir icra olundugu yoldur. Restoran - process Ashpaz 1...