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

win7用本地文件做网站模板/百度客服电话号码

win7用本地文件做网站模板,百度客服电话号码,公司名称大全及最新,购物网站难做吗多线程实现的交替打印的多种实现形式。说白了就是使用java‘中的各种同步器实现这个交替打印的需求。 sync的实现方式 package com.AQS.JiaoTiDaYin;/*** Author:XK* Date: Created in 12:00 2022/4/20* Description:多线程交替打印的多种实现方法 (sync)**/ publ…

多线程实现的交替打印的多种实现形式。说白了就是使用java‘中的各种同步器实现这个交替打印的需求。

sync的实现方式

package com.AQS.JiaoTiDaYin;/*** @Author:XK* @Date: Created in 12:00 2022/4/20* @Description:多线程交替打印的多种实现方法 (sync)**/
public class JiaotiDayinSync {private static int counter=0;private static Object object= new Object();public static void main(String[] args) {new Thread(new Runnable() {@Overridepublic void run() {int cnt = 0;while (cnt<3){synchronized (object){if(counter%3!=0){try {object.wait();} catch (InterruptedException e) {e.printStackTrace();}}else {System.out.println("1");cnt++;counter++;}object.notifyAll();}}}}).start();new Thread(new Runnable() {@Overridepublic void run() {int cnt = 0;while (cnt<3){synchronized (object){if(counter%3!=1){try {object.wait();} catch (InterruptedException e) {e.printStackTrace();}}else {System.out.println("2");cnt++;counter++;}object.notifyAll();}}}}).start();new Thread(new Runnable() {@Overridepublic void run() {int cnt = 0;while (cnt<3){synchronized (object){if(counter%3!=2){try {object.wait();} catch (InterruptedException e) {e.printStackTrace();}}else {System.out.println("3");cnt++;counter++;}object.notifyAll();}}}}).start();}
}

lock类 ReentrantLock的实现方式

package com.AQS.JiaoTiDaYin;import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;/*** @Author:XK* @Date: Created in 12:10 2022/4/20* @Description:lock实现  ReentrantLock实现**/
public class Lock123 {private static int state = 0;private static Lock lock= new ReentrantLock();public static void main(String[] args) {new Thread(new Runnable() {@Overridepublic void run() {for (int i = 0; i < 3;) {lock.lock();try {while (state%3==0){System.out.println(1);state++;i++;}}finally {lock.unlock();}}}}).start();new Thread(new Runnable() {@Overridepublic void run() {for (int i = 0; i < 3;) {lock.lock();try {while (state%3==1){System.out.println(2);state++;i++;}}finally {lock.unlock();}}}}).start();new Thread(new Runnable() {@Overridepublic void run() {for (int i = 0; i < 3;) {lock.lock();try {while (state%3==2){System.out.println(3);state++;i++;}}finally {lock.unlock();}}}}).start();}
}

semaphore信号量实现

package com.AQS.JiaoTiDaYin;import java.util.concurrent.Semaphore;/*** @Author:XK* @Date: Created in 14:41 2022/4/20* @Description:**/
public class Sema123 {private static Semaphore A = new Semaphore(1);private static Semaphore B = new Semaphore(0);private static Semaphore C = new Semaphore(0);public static void main(String[] args) {new Thread(new Runnable() {@Overridepublic void run() {for (int i = 0; i < 3; i++) {try {A.acquire();System.out.println(1);B.release();} catch (InterruptedException e) {e.printStackTrace();}}}}).start();new Thread(new Runnable() {@Overridepublic void run() {for (int i = 0; i < 3; i++) {try {B.acquire();System.out.println(2);C.release();} catch (InterruptedException e) {e.printStackTrace();}}}}).start();new Thread(new Runnable() {@Overridepublic void run() {for (int i = 0; i < 3; i++) {try {C.acquire();System.out.println(3);A.release();} catch (InterruptedException e) {e.printStackTrace();}}}}).start();}
}
http://www.jmfq.cn/news/5240539.html

相关文章:

  • 网站建设价类型/外贸seo
  • 杭州滨江区抖音seo货真价实/成都seo达人
  • 无锡网站开发培训/合肥网络推广培训学校
  • 百度网站如何做/外贸网络营销平台
  • pc端网站建设哪里有/广告代发平台
  • 网站建设公司比较好的有哪些/百度竞价推广培训
  • 国外推广渠道平台/seo免费视频教程
  • 山东青岛网站制作公司/百度云盘网页版
  • 网站建设课程改进建议/搜索引擎优化与推广技术
  • 免费ae模板素材网站/seo的推广技巧
  • 杭州培训网站建设/什么平台可以推销自己的产品
  • ps 做网站切图/seo研究中心vip课程
  • 国外网站建设嫣语赋/温州seo品牌优化软件
  • 瓦房店 网站建设/德国搜索引擎
  • 国内网站制作特点/百度竞价排名危机事件
  • 在家里怎样做网站/广告公司推广软文
  • 淮北网站开发公司/东莞seo优化排名推广
  • 检查网站是否做301/个人网页制作
  • 网站克隆镜像做关键字seo/网页搭建
  • 给政府做采购哪个网站平台/seo是什么意思啊
  • asp图片源码网站/电商运营基础知识
  • 深圳手机网站制作公司排名/360网站推广客服电话
  • 无锡梦燕服饰网站谁做的/网络营销的工具有哪些
  • 嘉兴网站的优化/下载谷歌浏览器并安装
  • 个人备案网站类型/营销策划书范文案例
  • 学网站建设 赚钱/seo教学实体培训班
  • 做jsp网站用哪些软件下载/深圳高端seo公司助力企业
  • 网站锚文本链接怎么做/必应搜索推广
  • 视频网站做app还是h5/宁德市有几个区几个县
  • 网页设计培训学费多少钱/seo案例模板