亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1704 | 回復: 1
打印 上一主題 下一主題

關于pthread_create 請教高手 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-01-28 11:47 |只看該作者 |倒序瀏覽
創(chuàng)建tftp的子線程
static int StartTftpCtrlThread(T_USS_TFTP_DATA *tftpdata)
{
    pthread_t   tid;
    int         error = 0;
    pthread_attr_t      theAttr;

    pthread_attr_init(&theAttr);
    pthread_attr_setstacksize(&theAttr, 128*1024);
   
    error=pthread_create(&tid, &theAttr, tsend, (void*)tftpdata);
    if (0 != error)
    {
        my_printf("\n\rpthread_create  tsend fail! error= %d ",error);
        return -1;
    }
    error=pthread_detach(tid);
    if (0 != error)
    {
        my_printf("\n\rpthread_detach  tsend fail! error= %d ",error);
        return -1;
    }
    return 0;
}

創(chuàng)建時有時會報 錯誤嗎12(分配內存失敗)   

這個代碼寫的應該沒問題吧?  tftp server線程 是在一個大進程下的,大進程很大。

看了很多資料 該處理的都處理了  ulimit 、pthread_detach  而且我設置線程的大小才128K. 應該不會申請不到內存啊     這個程序創(chuàng)建子線程失敗時 我又自己跑了個其他小程序創(chuàng)建線程 還是成功的。。   我這大進程的棧也是夠用的,我看了, 而且我gdb -p 進去 call malloc 也是可以申請內存的。。

請大俠們幫忙分析分析啊~~~~~~~~~

論壇徽章:
0
2 [報告]
發(fā)表于 2011-01-28 12:57 |只看該作者
pthread_create(&tid, &theAttr, tsend, (void*)tftpdata);

tsend, (void*)tftpdata
這兩個參數(shù)哪來的?

tftpdata
會不會為空?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP