通过Interface的Runnable实现多线程的Yield,含setName,getName
来源:互联网 发布:中印 软件 编辑:程序博客网 时间:2024/05/16 08:05
public class TestThreadYield {public static void main(String[] args) {SubThread subThread_1 = new SubThread("subThread_1");SubThread subThread_2 = new SubThread("subThread_2");Thread th1 = new Thread(subThread_1);Thread th2 = new Thread(subThread_2);th1.start();th2.start();}}class SubThread implements Runnable{private String name;SubThread(String str){name = str;}public void run(){Thread.currentThread().setName(name);for(int i = 0; i <= 100; i++){System.out.println(Thread.currentThread().getName() + ": " + i);if(i%10 == 0){Thread.currentThread();Thread.yield();}}}}
0 0
- 通过Interface的Runnable实现多线程的Yield,含setName,getName
- 通过interface的Runnable实现线程合并(join),涉及setName,getName,sleep
- (44)通过继承创建线程对象的例子+getName+setName+currentThread()方法应用介绍
- Runnable和Thread实现多线程的区别(含代码)
- Runnable和Thread实现多线程的区别(含代码)
- java 通过 Runnable 的接口 实现了 多线程
- java多线程----Runnable和Thread实现多线程的区别(含代码)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- Java并发编程(6):Runnable和Thread实现多线程的区别(含代码)
- java挑战高并发(6):Runnable和Thread实现多线程的区别(含代码)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)(r)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- 第六篇:Runnable和Thread实现多线程的区别(含代码)
- 【Java并发编程】之六:Runnable和Thread实现多线程的区别(含代码)
- 多线程02:《疯狂Java讲义》学习笔记——线程的创建和启动
- 根据前序遍历和中序遍历构建二叉树以及根据中序遍历后序遍历构建二叉树
- vector 中 resize 和reserve
- combinations 经典排列算法
- 模仿源码自定义HashMap
- 通过Interface的Runnable实现多线程的Yield,含setName,getName
- Python NumPy-快速处理数据
- C语言 二进制中1的个数
- leetcode.222. Count Complete Tree Nodes
- 数据库实验二
- 图像特效---漫画滤镜
- 进步!!!
- Java 不规则窗口
- C语言 整数的整数次方(不考虑大数问题)