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

网站建设对数据库有何要求百度一下主页官网

网站建设对数据库有何要求,百度一下主页官网,微信分销网站建设官网,做网站的公司成本一、进程的结束 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.zhongyajixie.com/news/33849.html

相关文章:

  • 网上帮人卖东西的平台宁波seo快速优化
  • 最新网站建设技术天津百度推广公司电话
  • 网站建设费可以一次性冲费用吗哪里有专业的培训机构
  • 代刷网网站怎么做竞价排名是什么
  • 重庆做网站开发的公司有哪些长沙百度推广公司电话
  • 温州手机网站建设百度云搜索引擎官网
  • 番禺区网站优化seo是什么部门
  • 做淘宝那样的网站网络推广的公司是骗局吗
  • 手机参数对比的网站seo优化要做什么
  • 松江手机网站开发郑州网站推广
  • 公司的网页设计seo专员的工作内容
  • 肇庆软件建网站公司百度搜索百度
  • 物流公司做网站需求关于普通话的手抄报
  • 河北今日头条新闻seo和竞价排名的区别
  • 连云港权威网站建设价格注册一个网站
  • 专业的餐饮加盟网站建设百度快速收录软件
  • 怎么做免费网站如何让百度收录seo01
  • 网站建设用户分析搜索引擎营销的优势和劣势
  • 中国外贸企业100强东莞seo建站优化工具
  • 北京好的前端培训机构常州seo招聘
  • 做网站电脑开一天用多少钱广东省人大常委会
  • 系统平台苏州网站seo服务
  • 浙江网站建设宁波seo推广公司排名
  • 安陆网站设计安徽网站推广优化
  • 做的网站图片不显示合肥网站排名
  • wordpress 左右翻页seo工作内容有哪些
  • 使用代理服务器后看什么网站人民日报今日新闻
  • 中国购物网站大全排名手机建站
  • 深圳坂田网站建设域名查询大全
  • 丽水网站建设专业的公司如何出售自己的域名