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

php怎样做网站的注删页面郑州最好的男科医院哪家好

php怎样做网站的注删页面,郑州最好的男科医院哪家好,9个成功的市场营销案例,wordpress博客模板查询前言 利用多线程编程虽然能极大地提升运行效率,但是多线程本身的不稳定也会带来一系列的问题,其中最经典莫过于售票问题;这时就需要人为地加以限制和干涉已解决问题,譬如今日之主题——锁定。 锁定是我们在多线程中用来解决售票…

前言

利用多线程编程虽然能极大地提升运行效率,但是多线程本身的不稳定也会带来一系列的问题,其中最经典莫过于售票问题;这时就需要人为地加以限制和干涉已解决问题,譬如今日之主题——锁定。

锁定是我们在多线程中用来解决售票问题的工具,它的作用机制是将业务代码上锁;锁定后的区间同一时间只能允许一个线程进入运行,在该线程运行结束之前,其余线程均不得进入,只能在区间外等待。

实现

锁的实现在Java中有三种实现方式,以下将逐一展示。

方法一

利用Java提供的lock锁进行锁定

import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;class MyThread extends Thread {private static int num = 1;private static Lock lock = new ReentrantLock();public MyThread(String s) {this.setName(s);}public void run() {while(true) {lock.lock();if(num < 31) {System.out.println(this.getName() + "售出第" + num + "张票");num++;}lock.unlock();}}
}

方法二

利用syncronized方法进行锁定。

class MyThread extends Thread {private static int num = 1;public MyThread(String s) {this.setName(s);}public void run() {while(true) {synchronized(MyThread.class) {if(num < 31) {System.out.println(this.getName() + "售出第" + num + "张票");num++;}}}}
}

注意

synchronized方法需要一个公共对象作为“锁头”。

方法三

同步方法实现

class MyThread extends Thread {private static int num = 1;public MyThread(String s) {this.setName(s);}public void run() {while(true) {if(methood())	break;}}private synchronized boolean methood() {if(num  > 30)	return true;System.out.println(this.getName() + "售出第" + num + "张票");num++;return false;}
}

http://www.yayakq.cn/news/867375/

相关文章:

  • 东莞市网站建设系统企业北京门户网站
  • 可以接项目做的网站第一接单网app
  • 园林古建设计网站加强网站安全建设方案
  • 建设网站运营收入网推什么平台好用
  • 沈阳市城乡建设局网站首页flask api式网站开发
  • 北京网站开发培训付费资源下载站源码
  • 怎么在中国移动做网站备案dede做的网站总被挂马
  • 优秀企业网站设计欣赏24小时网站建设
  • 莱州教体局网站微信微网站平台
  • 企业官网型网站建设dede网站入侵教程
  • 电脑如何做网站北京网站建设华网
  • 网站建设优化服务行情商城网站制作需要多少费用
  • 抚州专业的企业网站建设公司云南有哪些城市
  • 苏州企业网站制作服务新乡网站建设新乡
  • 企业手机网站建设效果网站设计师需要什么知识与技能
  • 建立大型网站流程做网站的软件公司
  • 玛沁县wap网站建设公司丰都网站建设联系电话
  • 连云港专业网站优化国庆图片制作小程序
  • 上海网站设计与制wordpress延时加载插件
  • 东莞个人网站设计网站建设世纪明珠
  • wordpress 建站 域名wordpress 文章版权 插件
  • 免费推广网站教程哪个公司的管理咨询公司
  • 龙岗做网站公司icxun品牌建设成果
  • 做网站一般做几个尺寸建设工程合同备案在什么网站上
  • 张家港网站制作建议wordpress 自动发文章
  • 网站建设论坛报告网站后续建设说明
  • 手机网站策划书网站后台建设公司
  • 网站seo入门网站开发毕业设计说明
  • python用于网站开发网站做淘宝客赚钱吗
  • 网站机房建设成本p2p网站建设方案书