ubuntu下一個服務端處理多個客戶端的注意事項

1\總體思想是一個客戶端對應創建一個線程來處理;重要地方如下:

2\accpet一個客戶端後,判斷創建一個線程:

3\pthread_create(&(thread[existed_client]), NULL, thread_client, &data);

4\在thread_client函數中用sleep放棄對cpu的佔用.使用pthread_exit(NULL);來退出此線程處理函數;數據可通過data傳遞到線程處理函數的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章