相关文章  
  • 华为认证网络工程师--认证考试试题(笔试)
  • redflag认证部分试题
  • RedFlagLinuxRCE模拟试题一(附答案)(4)
  • RedFlagLinuxRCE模拟试题一(附答案)(2)
  • Linux网络管理实验汇总(6)
  • 其它认证考试辅导:Linux网络管理实验汇总(9)
  • Linux英文试题50道(1)
  • Linux英文试题50道(3)
  • Linux英文试题50道(2)
  • Linux英文试题50道(4)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux系统下实现多线程客户/服务器(3)2

    该函数终止线程。如果线程未脱离,其线程ID和退出状态将一直保留到调用进程中的某个其他线程调用pthread_join函数。指针status不能指向局部于调用线程的对象,因为线程终止时这些对象也消失。有两种其他方法可使线程终止:

    1. 启动线程的函数(pthread_creat的第3个参数)返回。既然该函数必须说明为返回一个void指针,该返回值便是线程的终止状态。

    2. 如果进程的main函数返回或者任何线程调用了exit,进程将终止,线程将随之终止。

    以下给出一个使用线程的TCP回射客户/服务器的例子,完成的功能是客户端使用线程给服务器发从标准输入得到的字符,并在主线程中将从服务器端返回的字符显示到标准输出,服务器端将客户端

    页码:[1] [2] [3] [4] [5]2页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved