pthread

pthread是Unix中的一種跨平臺(tái)線程操作API。

1、創(chuàng)建線程:

// 線程id
pthread_t thread_id;
// 需要傳遞的參數(shù)地址
NSString *message = @"a thread message";
// 創(chuàng)建線程
pthread_create(&thread_id, NULL, demo, (__bridge void *)(message));
// 注:與oc交互的時(shí)候需要橋接

2、這里的demo就是要執(zhí)行的線程內(nèi)容,格式如下:

// 線程需要執(zhí)行的函數(shù)
void * demo (void * message) {
    NSString *mes = (__bridge NSString *)(message);
    NSLog(@"%@", mes);
    // 這里是要線程執(zhí)行的內(nèi)容
    return NULL;
}

注:在OC中一般很少使用,詳細(xì)資料可以網(wǎng)上查詢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容