Java 多线程停止 定义标记
来源:互联网 发布:软件界面 编辑:程序博客网 时间:2024/05/22 05:14
/*停止线程:1 stop 方法。2 run 方法结束怎么控制线程的任务结束?任务中都会有循环结构(没有循环就不需要多线程了,开多线程就是怕这里循环影响其他),只要控制住循环就可以结束任务控制循环通常就用定义标记来完成*/class StopThread implements Runnable{private boolean flag=true;public void run(){while(flag){System.out.println(Thread.currentThread().getName()+"....");}}public void setFlag(){flag=false;}}class StopThreadDemo{public static void main(String[] args) {StopThread st=new StopThread();Thread t1=new Thread(st);Thread t2=new Thread(st);t1.start();t2.start();int num=1;for(;;){if(++num==50){st.setFlag();//此处将标记变为false 停止线程 break;}System.out.println("main..."+num);}}}
阅读全文
0 0
- Java 多线程停止 定义标记
- 32-多线程(wait和sleep的区别)1 2 33-多线程(停止线程方式-定义标记) 35-多线程(守护线程-setDaemon).1 2
- java多线程停止方式
- java 多线程 停止线程
- JAVA-多线程-停止线程
- java多线程 ---- 停止线程
- Java多线程-停止线程
- JavaDoc标记(Java文本标记)定义
- JavaDoc标记(Java文本标记)定义
- java 之 停止多线程示例
- java多线程-停止线程interrupt
- Java多线程 线程的停止
- java多线程之停止线程
- Java笔记 - 多线程 - 停止线程
- java多线程启动和停止
- java多线程之-----停止线程
- Java多线程之停止线程
- 【Java 多线程】Java 如何停止线程
- centos磁盘扩展
- 使用STL:vector创建二维数组
- 最长公共字符串
- jq 动态增加、删除表tr行
- 分布式事务中2PC与3PC的区别
- Java 多线程停止 定义标记
- 成为一名成功的程序员的要求
- PowerDesigner使用(一):PDM文件导入Oracle数据库
- [matplotlib]Basemap 安装使用简介
- 源码安装apache后启动报错 1.现象 安装apache时,在安装完后去启动报错如下。 httpd: Syntax error on line 161 of /etc/ht
- PHP中实现接收多个name相同但Value不相同表单数据
- NET Core 2.0 在WIN7系统 的Hello World
- Struts2.0初步
- B+树与LSM树的区别与联系