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

做爰的视频网站做网站4核是什么意思

做爰的视频网站,做网站4核是什么意思,上海大象影视传媒制作公司,管网建设是什么意思今日主要学习线程和线程的互斥锁 pthread_cancel函数 它用于取消一个线程,当一个线程收到取消的申请时,他不会立即停止,而是在下一个取消点处结束运行,取消点是程序中一个特定的位置。如果线程在执行一个不可中断的系统调用&…

今日主要学习线程和线程的互斥锁

pthread_cancel函数

它用于取消一个线程,当一个线程收到取消的申请时,他不会立即停止,而是在下一个取消点处结束运行,取消点是程序中一个特定的位置。如果线程在执行一个不可中断的系统调用,他将执行一到调用完成。

pthread_detach函数

可分离属可分离属性    ---子线程运行很久才结束 ---  设置分离属性 

功能:
         分离线程 
    参数:
        thread 要分离的线程的tid
    返回值:
          成功 0
        失败 错误码 

总结


1.创建 -- pthread_create 
2.执行 -- 线程执行函数 
3.退出 -- pthread_exit 
          return  //线程执行函数中 
          pthread_cancel 
          exit() //return 从main   
4.资源回收 
       可结合性 --- pthread_join    //这种用于 ,线程任务较短,主线程需要关心子线程状态 
       可分离性 --- pthread_detach  //子程序执行任务较长,主线程也不需要关心子线程状态 

对比 线程 和 进程 

1.线程 vs 进程 
线程 CPU执行的最小单位 
进程 资源分配和任务调度基本单位 

2. 各自特点 (优缺点)

 //1.创建 和 调度
  线程 
      创建速度快 
      调度速度快 
      
      //并发程度 更高 
      
 //2. 安全性 
    
    线程 
        好处:共享了进程的数据空间 
        共享数据方面 方便 
        缺点:
          安全性不好                   //
          带来资源竞争                //专门的技术 解决资源竞争  --- 互斥 同步 
    进程 
        进程空间相互独立 
        好处,
            安全性好 
        缺点:
            进程间共享数据不方便      //进程间通信   (管道,信号,共享内存)


      互斥锁           

 

定义互斥锁:
    pthread_mutex_t   mutex;


    互斥锁类型        互斥锁变量 内核对象 
    
   初始化锁
    pthread_mutex_init(); //初始化一把锁    
    
   参数:
      @mutex     //就是要初始化的 互斥锁变量 
      @attr      //属性  
                 //NULL 默认属性  --- 普通锁 
                 //读写锁 


   加锁                      //加锁 加在 要访问临界资源的地方 
       pthread_mutex_lock(); //上锁 
   解锁 
       pthread_mutex_unlock(); //解锁  临界资源访问之后就解开
   销毁
       pthread_mutex_destroy();//销毁一把锁 

 参数:
          @mutex    //要操作的那把锁 

线程间的顺序问题:
//同步操作 

强调的是线程的 顺序问题 
信号量     //交通信号灯 
           //实现一种可以让线程间有序访问临界资源的方式
   
信号量   --- 可以顺序操作的一把锁

http://www.yayakq.cn/news/825988/

相关文章:

  • 公司网站怎么做关键词智能系统
  • 犀牛云做的网站怎么样教育机构排名
  • 江阴网站开发公司做网站金山
  • 平面设计类的网站wordpress 邮箱插件
  • 拖拽式建站wordpress想自己做网站
  • 知名的集团门户网站建设企业百度招聘网最新招聘信息
  • 网站建设花都公司网站方案
  • 网站建设】内网网站建设所需硬件设备
  • 贵州网站建设seo优化柳州公司网站建设
  • 门户网站大全建设银行网站不能打开
  • 用自己服务器做网站上海三大设计院是哪几个
  • 长春网站建设招代理潍坊 区网站建设
  • 网站开发的前端到底是什么个人网页的内容模板设计
  • 代刷网网站建设验证wordpress
  • 辽宁省建设部网站顺德建网站
  • 互联网站安全管理服务平台国内校园网站建设
  • 外贸网站公司个人做门户网站
  • 网站关键词库怎么做门头沟做网站公司
  • 做商业网站需要注册公司吗谷歌网站怎么打不开
  • 东莞网站推广排行seochan是什么意思
  • 淘宝的网站怎么做的好处建设部网站江苏金安
  • 怎么才能创建个人网站中国储备粮管理集团有限公司
  • 小学网站模板源码开发区经济建设网站
  • 专业网页设计和网站制作公司专业的龙岗网站建设
  • 网站免费的正能量漫画阿里做网站
  • 东阳实惠营销型网站建设厂家模板制作安装
  • 贵州最好的网站建设推广公司宁波网站seo报价
  • 1天学会搭建营销网站wordpress菜单栏插件
  • 大连公司注册网站合肥网站seo
  • 徐州企业做网站python开发微信小程序