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

装饰网站建设网浙江网站seo

装饰网站建设网,浙江网站seo,彩票网站建设平台,怎样做企业的网站建设问题描述 项目中用到rust,其中在多线程中用到了同一个对象的锁,然而发现其中一个线程一直拿不到这个锁。 解决过程 我先是在线程A中加入了sleep方法,这样做的效果就是,比最初好一些,但是拿到锁还是要较长时间&#xf…

问题描述

  项目中用到rust,其中在多线程中用到了同一个对象的锁,然而发现其中一个线程一直拿不到这个锁。

解决过程

  我先是在线程A中加入了sleep方法,这样做的效果就是,比最初好一些,但是拿到锁还是要较长时间,后面考虑这种解决办法并不稳妥,因为线程如果追求高性能,那么sleep的办法来让出资源,感觉不太好。
  进一步排查代码发现,在拿到锁之后,一直到整个线程停止才释放锁,而我代码里使用到该数据的时间没有那么久。为了避免长时间持有锁,将获取锁和使用锁的代码放在一个独立的作用域中:

let A;
{
//获取锁
A=..  //将获取到的数据赋值
}

  这样在离开该作用域时,锁会自动被释放,我们可以在作用域中将锁内数据取出,然后克隆一份使用。

  欢迎交流~

http://www.mmbaike.com/news/27117.html

相关文章:

  • 胜芳哪里做网站营销策划公司靠谱吗
  • 怎样免费建立个人网站友情链接买卖
  • 中国有兼职网站开发网站吗希爱力双效片骗局
  • 好的公司网站有什么用合肥关键词排名工具
  • 做网站如何大网页网上交易平台
  • 郑州高端品牌网站建设市场调研方案
  • 网站后台管理系统哪个好百度网页版网址
  • 西部数码空间可以做会所网站吗怎么做app推广
  • 衡水手机网站建设中国女排联赛排名
  • 做网站网页深圳网站开发公司
  • 银川网站推广方式营销型网站建站推广
  • 淄博公司做网站链接提交
  • 建个门户网站推广小程序拿佣金
  • iis 部署wordpress东莞关键字排名优化
  • 做网站能创业吗seo薪酬如何
  • b2b网站介绍网络营销的四大特点
  • 全国今日生猪价格表图seo团队
  • 智能建站做网站好吗无锡seo关键词排名
  • 湛江个人网站建设市场营销策划方案案例
  • 凡科免费做的网站世界新闻
  • 前端页面模板网站seo优化是什么
  • 货代如何做亚马逊和速卖通网站打开百度一下
  • 沈阳建设工程信息网官方网站怎么引流怎么推广自己的产品
  • 做后台财务系统网站百度云搜索引擎入口百度网盘
  • 网站建设制作包括哪些方面天眼查询个人
  • 太原做网站个人外链火
  • 网站问题seo解决方案网站大全
  • 潍城营销型网站建设友情链接qq群
  • wordpress单独下载页长沙seo研究中心
  • 网站建设积分谷歌浏览器手机版官网下载