• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Prayer

            在一般中尋求卓越
            posts - 1256, comments - 190, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

            如何殺死一個正在運行的子線程

            Posted on 2009-08-05 11:22 Prayer 閱讀(1800) 評論(0)  編輯 收藏 引用 所屬分類: LINUX/UNIX/AIX
            我用了pthread_kill(tid,SIGTERM),   pthread_kill(tid,SIGKILL),這兩個把整個進程給停止了

            pthread_kill是向進程發送信號,但信號處理是針對整個進程的。因此,不能發送SIGKILL,因為無法捕獲。發送SIGTERM,要在線程內接管該信號,然后用pthread_exit退出線程。如果不接管,整個進程就會退出。

            這樣做....
            pthread_kill(thdinfo->;th, SIGQUIT);

            線程中的sinal_handler 這樣做
            void catch_quit(int sig)
            {
                    pthread_exit(0);
            }
            九九久久99综合一区二区| 色综合久久久久综合体桃花网| 亚洲愉拍99热成人精品热久久| 99蜜桃臀久久久欧美精品网站| 亚洲AV日韩AV天堂久久| 久久超乳爆乳中文字幕| 韩国三级中文字幕hd久久精品| 婷婷久久综合九色综合九七| 久久99精品国产自在现线小黄鸭| 久久久精品久久久久久 | 久久精品国产亚洲av影院| 国产精品久久久久久搜索| 久久精品国产欧美日韩99热| 国产精品青草久久久久婷婷| 欧美久久久久久午夜精品| 国产欧美久久久精品| 久久天天躁狠狠躁夜夜2020 | 国产午夜电影久久| 久久久无码精品亚洲日韩蜜臀浪潮 | 色婷婷综合久久久久中文| 久久精品一区二区三区中文字幕 | 久久国产热这里只有精品| 久久亚洲AV成人无码电影| 亚洲欧美一级久久精品| 久久精品无码一区二区app| 久久亚洲私人国产精品vA| 狠狠色丁香久久婷婷综合_中| 亚洲欧美成人久久综合中文网 | 久久这里都是精品| 久久天天日天天操综合伊人av| 99久久婷婷免费国产综合精品| 精品久久久久久无码不卡| 成人免费网站久久久| 亚洲av日韩精品久久久久久a | 亚洲国产成人久久综合区| 国产亚州精品女人久久久久久| 精品人妻久久久久久888| 天天躁日日躁狠狠久久| 久久久噜噜噜www成人网| 亚洲av日韩精品久久久久久a| 亚洲国产精品无码久久久不卡 |