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

南宁企业自助建站系统企业官网网页设计报价

南宁企业自助建站系统,企业官网网页设计报价,瑞昌市环保局网站建设,软件项目管理经验总结1、读写锁概念 对资源的访问抽象为两种类型#xff0c;即独占和共享。独占资源具有排他性#xff0c;例如写操作。共享资源可以同时由多个线程访问#xff0c;不对该资源执行写操作。针对资源的读和写操作分别加锁#xff0c;写操作加锁与互斥锁相同#xff0c;但读操作加…1、读写锁概念 对资源的访问抽象为两种类型即独占和共享。独占资源具有排他性例如写操作。共享资源可以同时由多个线程访问不对该资源执行写操作。针对资源的读和写操作分别加锁写操作加锁与互斥锁相同但读操作加锁可以让多个线程同时访问。 优点互斥锁进入临界区后未获得锁的线程会阻塞因此会降低程序的并发效率。读写锁可以对读操作高效访问提高资源利用效率并发性能更高。 POSIX库中用类型pthread_rwlock_t来定义互斥锁类型在pthreadtypes.h中定义。 2、如何声明一个读写锁 #include pthread.hpthread_rwlock_t rwlock; 3、如何初始化一个读写锁 //静态初始化读写锁 pthread_rwlock_t rwlock PTHREAD_RWLOCK_INITIALIZER;//动态初始化读写锁 pthread_rwlock_t rwlock; pthread_rwlock_init(rwlock,NULL); 静态初始化的读写锁不需要销毁动态初始化的读写锁需要销毁销毁函数声明如下 int pthread_rwlock_destroy(pthread_rwlock_t *rwlock); 4、如何上锁和解锁 //读模式上锁方式1程序进入临界区如果写模式已经上锁则阻塞等待如果读模式上锁则获得锁进入临界区 int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock);//读模式上锁方式2程序进入临界区如果读写已经上锁不阻塞返回EBUSY int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock);//写模式上锁方式1程序进入临界区如果读写已经上锁不阻塞返回EBUSY int pthread_rwlock_wrlock(pthread_rwlock_t *rwlock);//写模式上锁方式2程序进入临界区如果读写已经上锁不阻塞返回EBUSY int pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock);//解锁程序退出临界区 int pthread_rwlock_unlock(pthread_rwlock_t *rwlock);
http://www.zqtcl.cn/news/683686/

相关文章:

  • 永康做网站的化工网站模板免费下载
  • 潍坊高密网站建设如何做网页推广
  • 杭州房产网站建设wordpress 替换谷歌字体
  • 陕西省建设工程质量安全监督总站网站开发公司与施工单位工程造价鉴定报告
  • 嘉兴网站建设企业阿里巴巴国际贸易网站
  • 临沂手机网站建设珠海手机网站建设价格
  • 56m做图片视频的网站是什么软件开发和大数据哪个前景好
  • 郑州网站建设哪家做快消品的网站
  • 太原做网站费用东莞it外包
  • 深圳网站关键词优化公司集团网站建
  • 网站建设项目合同传奇手游网站
  • 如何学习网站建设app申请付费网站
  • 微网站开发平台案例重庆网站设计哪家公司好
  • 快递空包网站建设网站的首页怎么做的
  • 青海手机网站建设北京网站建设推荐华网天下
  • 网站网站建设公司孩子学编程网上课程哪家好
  • 跨境电商网站建设方案书江门网页制作
  • 门户网站建设定做如何使用域名访问网站
  • 做网站后台运营这个工作怎么样建设网站销售
  • 两学一做网上答题网站做网站域名是赠送的吗
  • 江苏住房城乡建设厅网站WordPress上传Excel
  • 广州淘宝网站建设济南高新区网站建设
  • 如何注册一个网站长沙的科技公司
  • 温州网络公司网站建设永久免费云linux服务器网页
  • 中国教育网站官网网站建设是半年的持久战
  • 为什么营销型网站比普通网站建站贵常州seo排名收费
  • 商贸公司寮步网站建设极致发烧学网站建设基础
  • 二手汽车手机网站模板四川百度推广排名查询
  • 做火情监控网站需要用什么系统做一个网站多少费用
  • 成都建设网站首页贺州网站建设