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

网站建设新手看什么书厦门 做网站

网站建设新手看什么书,厦门 做网站,响应式网站框架,网络营销和网络推广注意到 java 多线程一 中 MyThread2 运行结果出现0、-1#xff0c;那是因为在操作共享数据时没有加锁导致。加锁的方式#xff1a;1、同步方法2、同步代码块3、锁读过 java.util.concurrent 集合源码就知道#xff1a;HashMap:public V put(K key, V value) {...}Hashtable:…注意到 java 多线程一 中 MyThread2 运行结果出现0、-1那是因为在操作共享数据时没有加锁导致。加锁的方式1、同步方法2、同步代码块3、锁读过 java.util.concurrent 集合源码就知道HashMap:public V put(K key, V value) {...}Hashtable:public synchronized V put(K key, V value) {...}ConcurrentHashMap:final V putVal(K key, V value, boolean onlyIfAbsent) {...synchronized (f) { ...}}CopyOnWriteArrayList:public void add(int index, E element) {final ReentrantLock lock this.lock;lock.lock();try {...} finally {lock.unlock();}}我们最好只同步修改数据的部分其他的尽量不要去同步(特别是耗时的比如sleep()..io..)class MyThread2 implements Runnable {int tickets 5;public void run() {for (; tickets 0; ) {try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}synchronized (this){if (tickets0){System.out.println(Thread.currentThread().getName() : tickets--);}}}}}输出MyThread2_1:5MyThread2_2:4MyThread2_3:3MyThread2_1:2MyThread2_2:1
http://www.zqtcl.cn/news/128701/

相关文章:

  • 服装网站建设图企业网站建设开题报告是什么
  • 建设外贸商城网站制作网站建设的中期目标
  • 网站定做地方门户网站带手机版
  • 佛山网站建设哪家评价高系统开发报价清单
  • 东莞道滘网站建设做h游戏视频网站
  • 江西营销网站建设公司网站建设 意义
  • 公司网站怎么自己做织梦品牌集团公司网站模板(精)
  • 西安市高陵区建设局网站产品网站做营销推广
  • 网站开发费是无形资产吗深圳网站建设简介
  • 网站开发架构mvc重庆巫山网站设计哪家专业
  • 广州高档网站建设电子商务网站建设的期中考试
  • 九江建设公司网站新网 网站空间
  • 网站开发时的闭包写法手机网站创建站点成功
  • 中山做网站联系电话可以做全景的网站
  • 南京网站开发推南京乐识网络站点推广的方法有哪些
  • 沧州企业网站深圳建筑招聘网
  • 汽车网站开发的需求分析怎样策划一个营销型网站
  • 网站建设公司彩铃网站模板是怎么制作
  • 代做毕设网站推荐一键安装微信
  • 网站建设评比标准人工智能的网站
  • 网站 提示建设中计算机网站建设和维护
  • 网站菜单分类怎么做wordpress黄页插件
  • 安防网站下载营销型网站建设 高校邦
  • 一个几个人做网站的几个故事电影网站开发设计的完成情况
  • 如何开个人网站网站建设技能考试试题三
  • 做网站都要学什么工程造价询价网站
  • 东莞市官网网站建设企业福田做商城网站建设哪家服务周到
  • 网站界面设计技巧宁波seo排名优化价格
  • 做外贸经常用的网站需要优化的网站有哪些
  • 俄语网站建设注意事项seo公司优化排名