当前位置: 首页 > news >正文

用dw做网站流程5188大数据官网

用dw做网站流程,5188大数据官网,做网站用的符号,大岭山网站一、进程的结束 wait(阻塞) 一般不做额外的事情 wait(非阻塞) 逻辑不受影响(必须套在循环中) wait作用:1.获取子进程退出状态 2.回收资源 传参为指针:被调修改主调 获取退出状态值: WIFEXITED 判断是否…

一、进程的结束

wait(阻塞)     一般不做额外的事情

wait(非阻塞)   逻辑不受影响(必须套在循环中)

wait作用:1.获取子进程退出状态  2.回收资源

传参为指针:被调修改主调

获取退出状态值:

WIFEXITED    判断是否为正常退出

WEXITSTATUS  获取到exit传递的退出状态值

WIFSIGNALED   异常退出

WTERMISIG    接收致使异常退出的信号编号 

waitpid:pid_t    waitpid(pid_t   pid,int *wstatus,int  options)

参数:pid =-1表示等待所有子进程状态改变

           pid > 0 等待指定的子进程状态改变

         wstatus   表示获取到的子进程的状态信息

           options 分为阻塞(0) 与不阻塞(WNOHANG)  默认阻塞

         阻塞会影响父进程处理逻辑         非阻塞必须套在循环中处理

二、线程

1.线程:轻量级的进程           进程:重量级

    线程是CPU执行的最小单位             进程是资源分配的基本单位

   线程创建和调度的时空开销都比进程小

组成:线程tid    程序计数器   寄存器集合   栈区

2.线程存在于进程中          线程共享进程的资源        

   线程结束不一定导致进程结束        但进程结束会导致线程结束

3.线程的编程: 类似于进程过程   NPTL        创建----执行-----退出-----资源回收

4.pthread_create: 创建一个指定线程

int   pthread_create(pthreat_t *thread,const pthread_attr_t   *attr,void *(*start _routine)(void *),void * arg)

参数: thread   线程tid,需要实现定义并由函数返回

attr:线程属性,一般为NULL,表示默认属性(可结合性+分离属性)

        默认为可结合性     自己手动回收

             分离属性         系统自动回收

start_routine   线程执行函数(线程回调函数)  (完成线程任务功能的函数,需要调用自己实现)

  指向指针函数的函数指针,为一个函数的名称即可

arg   回调函数的参数

返回值:成功返回0         失败返回错误码

编译时需要添加  -lpthread

主函数所在执行流为主线程        其他的线程为子线程(次线程)

各个线程间地位是平等的     

pthread_self():获得当前线程的tid

pthread_exit:   结束调用的线程    pthread_exit(void *retval);  

      参数:  retval     退出的状态值

pthread_exit  本身表示线程结束      若为main函数表示主线程结束    

主线程结束不代表进程结束        

此时  主线程执行流结束   进程会在其余线程结束后结束

pthread_join: int  pthread_join(pthread_t  thread,void **retval);

参数:  thread   线程tid

             retval   用来保存退出状态值所在空间的地址

成功返回0     失败返回错误码

http://www.wooajung.com/news/22032.html

相关文章:

  • 中小学生做试卷的网站6实时新闻
  • 四川高速公路建设集团网站互联网推广是什么
  • 无法打开建行网站惠州seo博客
  • 什么是网站实施谷歌流量代理代理
  • 大作设计网站官网登录入口网络营销和推广做什么
  • 阿里云网站怎么备案网站优化排名软件哪些最好
  • 手机网站主页面文艺百度一下百度知道
  • 企业官网 开源seo优化方案总结
  • wordpress 访客统计插件申泽seo
  • 深圳门户网站建设特点外链网站大全
  • 服务器怎样建设网站个人网站怎么制作
  • 个人建站网站公司地址怎么弄在百度上显示
  • 真人做爰网站视频教程营销网课
  • 如何用dedecms做网站广州网络推广seo
  • 国内外设计网站百度网站排名搜行者seo
  • wordpress pc 和手机版招聘seo专员
  • 小众软件wordpress主题甘肃seo网站
  • 快站科技郑州网站建设专业乐云seo
  • 快速建站phpsemi是什么意思
  • 没有内容的网站应该怎么做百度推广售后电话
  • 网站开发程序都有什么流量平台排名
  • 静态网站建设平台软文广告范文
  • 设计师互联网太原seo网站排名
  • 网站没做好可以备案吗榆林百度seo
  • 网站建设品牌公司推荐百度指数网站
  • 如何做自己的影视网站西安网站设计开发
  • 知名的家居行业网站制作百度关键词排名怎么查
  • 站长seo查询工具北京做网站推广
  • 学生网上兼职网站google广告投放
  • 网站开发服务合同范本线下推广公司