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

网站运营者是做啥工作的简短的营销软文范文

网站运营者是做啥工作的,简短的营销软文范文,常州市网站建设,网站内图片变换怎么做前言: 整理下学习笔记,打好基础,daydayup!!! 线程安全 多线程可以同时进行操作,但如果是同时操作一个共享资源的时候,可能会出现业务安全问题。 示例: 小A和小B共用一个账户,如果小A和小B同时取…

前言:

整理下学习笔记,打好基础,daydayup!!!

线程安全

多线程可以同时进行操作,但如果是同时操作一个共享资源的时候,可能会出现业务安全问题。

 示例

小A和小B共用一个账户,如果小A和小B同时取钱,谁能够取走钱?

 在没有线程安全的情况下,小A和小B都能够取走钱,导致金额最终为负数。所以为了解决这一情况,就需要解决线程安全问题

线程同步

线程同步就是解决线程安全的方案

 线程同步的思想

让多个线程先后依次访问共享资源,解决线程安全问题

 线程同步的常见方案

使用加锁的方式。每次只允许一个线程加锁,加锁后才能进入访问,访问完毕后自动解锁,然后其他线程才能再加锁进来

1,同步代码块

作用:把访问共享资源的核心代码给上锁,以次保证线程安全。

格式

synchronized(同步锁){访问共享资源的核心代码
}

原理: 每次只允许一个线程加锁后进入,执行完毕后自动解锁,其他线程才可以进来执行。

示例

:对于当前同时执行的线程来讲,必须是同一个对象执行程序,否则会出想bug。

2,同步方法

作用:把访问共享资源的核心方法给上锁,以此保证线程安全

格式

修饰符synchronized 返回值类型 方法名称(形参列表){操作共享资源的代码
}

 原理:每次只能一个线程进入,执行完毕以后自动解锁,其他线程才可以进来执行

3,Lock锁

Lock是接口,不能直接实例化,可以采用它的实现类ReentrantLock来构建Lock锁对象

格式

private Lock  名称 = new ReentrantLock();方法{
名称.lock();需要加锁的代码名称.unlock();}

示例

总结: 

同步代码块相对灵活,但代码多时,可观性较差;同步方法相对死板,但可观性较好;Lock锁相比前两种方法更加灵活,但操作比前两种更为复杂,可观性较差。整理结束,撒花!!!

http://www.hengruixuexiao.com/news/55725.html

相关文章:

  • 美食网站建设策划书seo行业网
  • 青海网站建设哪家强seo职位招聘
  • 自己做的网站别人怎么上网找到现在最火的推广平台有哪些
  • 简述企业网站推广的策略友情链接也称为
  • 东莞市外贸网站建设公司今日军事头条
  • 网站设计公司青岛百度指数关键词未收录怎么办
  • 佛山做外贸网站代理商个人网站制作软件
  • 苹果手机做微电影网站有哪些运营商大数据精准营销获客
  • 自己建的网站也要注册域名吗推广普通话手抄报内容资料
  • 宁波网络建站公司小程序商城
  • 做美工用什么素材网站竞价推广账户托管费用
  • 青海省公路工程建设总公司网站上海b2b网络推广外包
  • wordpress页面镶嵌php如何做网站搜索引擎优化
  • 海事网站开发2024年重大新闻简短
  • 高端服装网站可以免费发帖的网站
  • 做网站的财务会涉及到的科目近三天时政热点
  • 网站后台系统设置免费的黄冈网站有哪些平台
  • 服务网站排名咨询手机优化大师哪个好
  • nas wordpress外网seo优化方案案例
  • 自己做网站推广关键词网站做成app
  • 谁给个网站呀seo免费推广
  • 顶级复刻手表网站刷关键词排名软件
  • 建设厅执业注册中心网站湖南网络优化
  • wordpress旅游网站手机怎么建立网站
  • 做视频搬运哪个网站最赚钱10000个免费货源网站
  • 大连网站建设选高合科技网络营销总结
  • 上饶商城网站建设互联网域名注册查询
  • 义乌的论坛网站建设营销模式有哪些 新型
  • wordpress 主题制作 教程百度快速优化软件
  • 织梦微电影分享网站织梦整站源码如何做个网站推广自己产品