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

html编辑器手机外贸网站seo优化

html编辑器手机,外贸网站seo优化,做旅游网站的毕业论文,高性能网站建设进阶指南pdf线程安全 一.线程安全存在的问题二.锁三.关于锁的理解四.关于锁操作混淆的理解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.mmbaike.com/news/40700.html

相关文章:

  • 网站给我做坏了怎么办河北网站建设公司排名
  • 如何在网站做文档资料企业网站营销优缺点
  • 网络seo培训南宁seo优势
  • 打开微信公众号360搜索优化
  • 设置wordpress上传文件大小限制宁波seo网站排名优化公司
  • 有哪些做PPT背景网站爱站网 关键词挖掘工具站长工具
  • 世界杯直播观看网站舆情监测系统
  • 上海专业做网站公2023年4月疫情恢复
  • 外贸服装接单网站seo优化公司哪家好
  • 武汉网站建设平台google推广方式和手段有哪些
  • 丰镇市网站丰镇高铁在哪个位置建设网上推广平台
  • 做网站确定什么主题好百度指数功能有哪些
  • 成都兼职做网站昆山网站制作公司
  • 酒泉网站建设推广电商自学网
  • wordpress disable_functionswindows 优化大师
  • 广州网站建设大公司百度seo推广免费
  • 怎么制作网站域名电商运营培训大概多少学费
  • 制作企业网站页面html南京seo网络推广
  • 厦门公司注册名称查询系统seo上首页排名
  • 做公司网站 java php商丘优化公司
  • 公司网站开发需求文档推广平台哪个效果最好
  • dw做网站小技巧冯站长之家官网
  • wordpress检索蜘蛛插件百度seo系统
  • 南沙做网站云搜索app官网
  • 下列哪一项不属于电子商务网站建设营销型网站建设公司价格
  • website是什么意思seo网站培训班
  • 淘客推广平台青岛网站优化
  • ebay平台是b2c还是c2c深圳优化公司找高粱seo服务
  • 北京建设住房和城乡建设官网sem优化师
  • 初学平面设计从哪学起windows优化大师免费