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

vr 全景 网站建设企业推广平台

vr 全景 网站建设,企业推广平台,有关做化工机械的网站,1万元可以注册公司吗今日主要学习线程和线程的互斥锁 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.jinmujx.cn/news/117993.html

相关文章:

  • 做电影网站技术公司软文推广
  • 现在由哪些网站可以做外链东莞网站定制开发
  • 自己如何创建一个网站新手小白怎么学做运营
  • 阿里云服务器建网站永州网站seo
  • 软件发布网站源码厦门seo培训
  • 网站做菠菜seo排名优化工具
  • 傻瓜式 建网站搜一搜搜索
  • 贵阳网站设计阳光创信好吗开网店怎么推广运营
  • cms那个做网站最好摘抄一篇新闻
  • 在别的公司做的网站深圳网站建设
  • 自己做网站用什么软件谷歌官方app下载
  • 青岛百度快速优化排名长治网站seo
  • 威县做网站哪家便宜百度小说搜索风云排行榜
  • 深圳做软件开发的公司石家庄百度推广优化排名
  • 免费信息网站建设什么是百度竞价推广
  • 课题组网站怎么做郑州seo
  • 网站 网页最有效的15个营销方法
  • 网站框架结构图网上开店如何推广自己的网店
  • 泰安肥城做网站的公司哪里能搜索引擎优化
  • wordpress可以做什么站官网建设
  • 找人合伙做网站平台怎么办网站平台
  • 成都思乐网站建设企业公司网站建设
  • 做专业的热转印材料门户网站hao123网址导航
  • 网站建设合同审查企业培训视频
  • 做网站找人昆明网站seo公司
  • 自助建网站不需要域名项目网
  • 网站建设的目标客户分析sem推广和seo的区别
  • 动画制作app优化关键词可以选择哪个工具
  • 海尔网站推广策划方案巨量引擎广告投放平台登录入口
  • 大型门户网站搜索引擎优化的目的是对用户友好