Създаване на нишки
Първоначално вашата програма main() се състои от една нишка по подразбиране. Всички други нишки трябва да бъдат изрично създадени от програмиста. pthread_create създава нова нишка и я прави изпълнима. Този метод може да бъде извикан произволен брой пъти от всяко място във вашия код.
pthread_create аргументи:
thread: уникален идентификатор за новата нишка, върната от подпрограмата.
attr: атрибутен обект, който може да се използва за задаване на атрибути на нишка. Можете да посочите обект с атрибути на нишка или NULL за стойностите по подразбиране.
start_routine: процедура, която нишката ще изпълни, след като бъде създадена.
arg: единичен аргумент, който може да бъде предаден на start_routine. Той трябва да се предава чрез препратка като указател на тип void. NULL може да се използва, ако не трябва да се предава аргумент.
Last updated