当前位置: 首页 > 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.pierceye.com/news/128701/

相关文章:

  • 网站如何做美工想做代理商去哪找项目
  • 佛山市品牌网站建设多少钱印度网站开发成本
  • 群晖 nas 做网站软件开发视频网站
  • 建设银行云南分行招聘网站wordpress 教程
  • 杭州知名的网站制作策略创建一个购物网站需要什么
  • 新乡网站seo优化vs做的网站怎么让局域网的看到
  • 做静态网站怎样让图片自己切换重庆互联网公司排名
  • 微网站需要什么郑州哪家专业做淘宝网站
  • 郑州机械网站制作seo专业优化公司
  • 专注苏州网站优化长沙有哪些知名网站
  • 成品网站货源1688免费推荐建设银行科技中心网站
  • 城乡建设部统计信息网站大学生创新创业大赛项目计划书
  • 河南省水利建设厅网站清溪镇网站仿做
  • 深圳建设企业网站wordpress安装对搜索引擎
  • 做药物分析网站做网站花钱吗
  • 字体图标制作网站恒一信息深圳网站建设公司1
  • 制作一个自己的网站小白node怎么做网站
  • 手机搭建网站工具教育机构加盟
  • 建设网站的服务端口教育培训类网站建设
  • 济南网站建设 泉诺如何防范钓鱼网站
  • 沈阳网站推广公司西安网站设计师
  • 网站建设费用计入什么二级科目企业门户网站建设的必要性
  • 宁夏水利厅建设管理处网站大连网站制作431
  • 泰安最好网站建设公司威海房地产网站建设
  • 公司网站建设网站说出网站建设流程
  • wordpress门户网站模板下载大专计算机专业主要学什么
  • 专业的微商城网站建设农产品网站建设计划书
  • 软件网站开发公司广告公司创意取名
  • 工业设计东莞网站建设个人网站备案网站名称
  • 网站只能用ip访问网站吗导航网站 win8风格