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

广州网站建设公司好吗wordpress读取新闻

广州网站建设公司好吗,wordpress读取新闻,网站 vps,wordpress安装 var返回目录 在System.Threading.Tasks命名空间下#xff0c;使用ReaderWriterLockSlim对象来实现多线程并发时的锁管理#xff0c;它比lock来说#xff0c;性能更好#xff0c;也并合理#xff0c;我们都知道lock可以对代码块进行锁定#xff0c;当多线程共同访问代码时使用ReaderWriterLockSlim对象来实现多线程并发时的锁管理它比lock来说性能更好也并合理我们都知道lock可以对代码块进行锁定当多线程共同访问代码时只能有一个线程去访问它其它线程被阻塞这对于写操作是必须的但对于读操作来说就有些浪费资源了因为我们的读操作应该是共享的多个线程可以现时去读它这就引出了ReaderWriterLockSlim对象用它来实现共享锁和互斥锁 声明一个读写锁 private static ReaderWriterLockSlim rwLock new ReaderWriterLockSlim(); EnterReadLock和ExitReadLock共享锁 当一个线程使用共享锁时其它线程同样了可以访问这个资源共用这个锁对象 rwLock.EnterReadLock();Console.WriteLine(DateTime.Now.ToLongTimeString() 线程{0}读到了数据, Thread.CurrentThread.ManagedThreadId);Thread.Sleep(10000);rwLock.ExitReadLock(); EnterWriteLock和ExitWriteLock互斥锁 当一个线程使用互斥锁时其它线程将被阻塞直到这个线程释放锁ExitWriteLock为止 rwLock.EnterWriteLock();Console.WriteLine(DateTime.Now.ToLongTimeString() 线程{0}写了数据{1}, Thread.CurrentThread.ManagedThreadId, res);Thread.Sleep(10000);rwLock.ExitWriteLock(); 我们在测试时可以模式多个并发的线程去调用同一个加锁的代码然后看一个它们执行的时间即可       //多线程的并行Parallel.Invoke(() {TestReadWrite(1);}, () {TestReadWrite(2);}, () {TestReadWrite(3);}); 执行的结果 我们可以看到共享锁在被访问时几个线程是同时的而互斥锁在使用时则出现了线程之间的等待阻塞 感谢各位的阅读 返回目录
http://wiki.neutronadmin.com/news/416390/

相关文章:

  • 软件开发包含网站开发吗常熟市沿江经济开发区人才网
  • 网站上做旅游卖家要学什么google推广公司
  • 合肥建网站公司做商城网站需要备案什么域名
  • 中土集团北方建设有限公司网站网站如何做等保备案
  • 范县网站建设价格建设培训考试服务网站
  • 网站设计文稿广州建筑信息平台
  • ps做网站需注意漯河网站建设费用
  • 做钓鱼网站教程学院网站建设 好处
  • 微信小程序制作免费轻站平台平面设计与网页设计培训
  • 济南做网站建设ui设计需要学什么
  • 广东省建设执业资格注册中心官方网站客户资源管理系统
  • 罗泾网站建设网站开发技能介绍
  • 湛江做网站苏州厂商专业的上海网站建设
  • 深圳做微信网站制作wordpress 微论坛主题
  • 万网虚拟主机上传网站wordpress linux 建站教程
  • 网站建设得要素网站制作 合同
  • 门户网站开发公司平台网络运维基础知识
  • 黃冈建设厅官方网站一个vps建两个网站怎么弄数据库
  • 网站建设论文的研究方法wordpress 分类列表
  • 成品在线网站免费入口哈尔滨网站建设优化
  • 网站建设构想公司简介ppt模板免费下载
  • seo网站系统网站开发实用技术相关论文
  • 宿州官方网站建设超详细的wordpress主题
  • 普宁17网站一起做淘宝网站流量的作用
  • 广西柳州做网站房产备案查询系统
  • 黄石做网站要多少钱网站备案 假通信地址
  • 免费 网站 cms怎么选择合适的网站开发公司
  • 有哪些做副业的网站营销网站建设哪里好薇
  • 展示型网站建设方案书赣州章贡区二手房出售信息
  • 北京网站制作与建设公司wordpress首页文章数量