用JAVA多线程实现子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇内容介绍了"用JAVA多线程实现子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次"的有关知识,在实际案例的操作过程中,不少人都会遇到
千家信息网最后更新 2025年01月23日用JAVA多线程实现子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次
本篇内容介绍了"用JAVA多线程实现子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
package com.study;public class Demo001 { public static void main(String[] args) { Demo001 demo = new Demo001(); final OutPutClass putPutClass = demo.new OutPutClass(); Thread thread = new Thread(new Runnable() { @Override public void run() { for (int index = 1; index <= 50; index++) { putPutClass.sub(index); } } }); thread.start(); //由于main方法下面也是一个线程,并且是主线程 for (int index = 1; index <= 50; index++) { putPutClass.main(index); } } class OutPutClass { private boolean isSync = true; public synchronized void sub(int j) { while(!isSync){ try { this.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } for(int index = 1;index <= 10;index ++){ System.out.println("当前线程【" + Thread.currentThread().getName() + "】正在执行sub,执行次数为:" + index + ",循环次数为:" + j); } isSync = false; this.notify(); } public synchronized void main(int j) { while(isSync){ try { this.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } for(int index = 1;index <= 100;index ++){ System.out.println("当前线程【" + Thread.currentThread().getName() + "】正在执行main,执行次数为:" + index + ",循环次数为:" + j); } isSync = true; this.notify(); } }}
"用JAVA多线程实现子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
线程
循环
次数
内容
更多
正在
知识
实用
学有所成
接下来
困境
实际
情况
文章
方法
案例
编带
网站
行业
过程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏互动多媒体软件开发
有关国家网络安全的手抄报
浦口区常规软件开发售后服务
数据库发送没有打开权限
软考网络安全工程师高级证书
闵行区威力软件开发哪家强
枣庄网络技术培训
法律软件开发
网络引导服务器
网络安全宣传主题是什么
口碑好的网络技术价格咨询
医用软件和网络技术专业好吗
上海销售系统管理软件开发
政府网站网络安全宣传
中科大网络安全专业就业情况
公寓管理软件开发
数据库ddl操作有哪些
jdbc 多数据库
服务器引流
网络安全检查需要公函
电脑当服务器安装监控能用吗
cs1.6服务器 ip
电脑出现远程服务器失败是怎么了
如何注意网络安全教育
网络安全相关时政热点新闻
软件开发的工资
服务器远程监控
宁波网络技术支持哪家好
全椒机械软件开发技术怎么样
百亿加互联网科技