Thread, yəni axın və ya iplik, əməliyyat sistemlərində və proqramlaşdırmada çox vacib anlayışlardan biridir. Thread, bir prosesin daxilində yerinə yetirilən yüngül və paralel bir yerinə yetirmə vahididir. Əgər proses əməliyyat sisteminin idarə etdiyi əsas işləmə vahididirsə, thread bu prosesin içində müstəqil şəkildə işləyə bilən alt-birlikdir.
Ən sadə dildə desək: bir proses daxilində bir neçə iş paralel şəkildə həyata keçirilə bilər və bu işləri thread-lər yerinə yetirir.
Bir prosesdəki bütün thread-lər aşağıdakıları birgə istifadə edir:
Amma hər bir thread-in özünə məxsus aşağıdakı sahələri olur:
Thread anlayışı müasir proqramlaşdırma və əməliyyat sistemlərində çoxnüvəli və yüksək performanslı tətbiqlər yaratmaq üçün əvəzolunmazdır. Proqram təminatında asinxronluq və paralel işləmə imkanlarının açarı məhz thread-lərdir. Onları düzgün başa düşmək və idarə etmək proqramçının və sistem mühəndisinin əsas biliklərindən biridir.
Thread, yəni axın və ya iplik, əməliyyat sistemlərində və proqramlaşdırmada çox vacib anlayışlardan biridir. Thread, bir prosesin daxilində yerinə yetirilən yüngül və paralel bir yerinə yetirmə vahididir. Əgər proses əməliyyat sisteminin idarə etdiyi əsas işləmə vahididirsə, thread bu prosesin içində müstəqil şəkildə işləyə bilən alt-birlikdir.
Ən sadə dildə desək: bir proses daxilində bir neçə iş paralel şəkildə həyata keçirilə bilər və bu işləri thread-lər yerinə yetirir.
Bir prosesdəki bütün thread-lər aşağıdakıları birgə istifadə edir:
Amma hər bir thread-in özünə məxsus aşağıdakı sahələri olur:
Thread anlayışı müasir proqramlaşdırma və əməliyyat sistemlərində çoxnüvəli və yüksək performanslı tətbiqlər yaratmaq üçün əvəzolunmazdır. Proqram təminatında asinxronluq və paralel işləmə imkanlarının açarı məhz thread-lərdir. Onları düzgün başa düşmək və idarə etmək proqramçının və sistem mühəndisinin əsas biliklərindən biridir.