多執行續pthread使用筆記-C語言

      在C語言中使用pthread的筆記,完整的原理就不說明了,僅對於重要的部分加以示範。Thread用起來方便,對於Real-Time程式開發相當重要。以下就是筆記中的範例程式碼。




#include <stdio.h>
#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>

//Thread函式 void *thread_Fcn(void *parm)
{
    /*
        你的Thread要執行的程式寫在這裡
    */

    //如果Thread內容都跑完了,就呼叫這個函式結束這個Thread     pthread_exit(NULL);
}

int main(int argc, char **argv)
{
    pthread_t thread_1;
    int rc1=0;

    //建立一個 thread
    rc1=pthread_create(&thread_1,NULL,thread_Fcn,NULL);
    if(rc1)
    {
        //進行檢測,要確定Thread有被正確建立
     printf("ERROR thread create!");
    }

    //等待thread執行結束,否則就一直等著
    rc=pthread_join(thread_1,NULL);

    return 0;
}



      此程式如果要在Linux中利用Terminal shell進行gcc編譯記得於後面再加上「-phread」指令才能夠進行編譯。


留言

Facebook

這個網誌中的熱門文章

[心得]便宜好用的上網方案。台灣之星$99輕速上網吃到飽。降速1Mbps速度實測分享

[比較]2017索尼XZ頂級旗艦手機選擇分析筆記。SONY XPERIA XZs、XZP、XZ1 Compact

[開箱]超迷你筆電平板二合一隨身機入手。華碩ASUS Transformer Mini T103HAF開箱心得

[開箱]索尼粉必備。美麗窄邊框手機Sony Xperia XA1 粉嫩嫩開箱與使用心得

[遊戲]手遊版RO仙境傳說正式上線,法師、巫師的練功心得與分享。RO守護永恆的愛

[APP] 智慧手機與相機的極致連線,一定要用的Sony PlayMemories,遙控相機

[台東]騎機車遊台東,三仙台、池上便當、伯朗大道金城武樹一日走透透