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

html编辑器手机seo翻译

html编辑器手机,seo翻译,让别人做网站要注意什么,闵行区网站制作线程安全 一.线程安全存在的问题二.锁三.关于锁的理解四.关于锁操作混淆的理解4.1两个线程是否对同一对象加锁 一.线程安全存在的问题 为什么这里的count不是一百万呢?这就是线程所存在的不安全的问题,由于线程是抢占式执行,同时执行count,操作本质是三个指令 1.load 读取内存…

线程安全

    • 一.线程安全存在的问题
    • 二.锁
    • 三.关于锁的理解
    • 四.关于锁操作混淆的理解
      • 4.1两个线程是否对同一对象加锁

一.线程安全存在的问题

在这里插入图片描述
在这里插入图片描述

为什么这里的count不是一百万呢?这就是线程所存在的不安全的问题,由于线程是抢占式执行,同时执行count++,操作本质是三个指令
1.load 读取内存上的值到寄存器中
2.add 寄存器上的值+1
3.save 将寄存器上的值放回到内存中

线程不安全的原因小结:
1.根本原因:线程的随机调度,抢占式执行
2.代码中多个线程,同时修改一个变量
3.多线程修改操作,本身不是"原子的".
4.内存可见性问题
5.指令重排序问题
我们可以通过加锁操作来解决线程不安全的问题

二.锁

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

t1执行lock的时候,就对t1这个线程加锁成功,而t2后执行lock的时候,由于已经加上锁,所以它会进入长时间的阻塞状态,一直阻塞到t1线程unlock之后,才能获取到锁.

三.关于锁的理解

(1) 一个线程加锁,一个线程不加锁,是不是会出现线程安全问题?

答案当然是会出现线程安全问题,因为一个加锁,一个不加锁,不会出现锁竞争,就会出现线程安全问题

(2) 两个线程对不同的对象加锁,会不会出现线程安全问题?

当然也会出现线程安全问题.锁竞争不会出现.

在这里插入图片描述
在这里插入图片描述

四.关于锁操作混淆的理解

4.1两个线程是否对同一对象加锁

在这里插入图片描述
在这里插入图片描述

类名.class意思就是类对象,它可以得知类中的属性,名字,参数,访问权限修饰符,继承自哪个类,实现了什么接口.

在这里插入图片描述
在这里插入图片描述

锁里面传参数是this 就可以等价位 在方法的前面写锁
锁里面传参数是类对象,就相当于锁加上一个静态方法

http://www.dinnco.com/news/64176.html

相关文章:

  • 知彼网络网站建设百度推广效果
  • 网站建设账务处理企业网站推广公司
  • 订阅号怎么做免费的视频网站如何做网络销售产品
  • 色一把做最好的看片网站百度广告投诉电话
  • 武汉做网站公司hlbzx百度一下浏览器
  • wordpress评论不显示头像优化关键词的方法有哪些
  • 下载wordpress四川自助seo建站
  • 泰安企业网站制作2023第二波疫情已经到来了
  • 深圳创意设计网站湖州seo排名
  • 中国建设厅或是建委的网站nba交易最新消息汇总
  • 常州手机网站建设广告推销网站
  • 分类网站作用北京优化seo排名
  • 提供东莞网站建设价格网站模板之家官网
  • wild合成版是哪个网站做的微信小程序怎么制作自己的程序
  • 装修公司网站php源码东莞百度seo
  • 免费做网站教程站长工具app官方下载
  • 视频网站开发 视频采集百度引流怎么推广
  • 中铁建设集团门户网登录网站网络营销理论包括哪些
  • 温州二井建设有限公司网站湖南专业seo推广
  • 苍溪网站建设社交媒体推广
  • 有哪些网站做外贸的河源市企业网站seo价格
  • 网站分类标准推推蛙品牌策划
  • wordpress 新浪微博图床上海百度seo点击软件
  • 做网站图片处理问题福州百度开户多少钱
  • 出口贸易公司网站怎么做手机百度搜索
  • 做网站营业范围电商运营主要做什么
  • 门户网站怎么做优化找片子有什么好的关键词推荐
  • 个人网站 建设关键词排名点击软件推荐
  • docker wordpress 修改端口官网seo怎么做
  • 电子商务网站建设实训步骤网络推广站