java多线程(一):线程的建立及简单操作
来源:互联网 发布:开放式网络 编辑:程序博客网 时间:2024/05/14 10:39
public class Java多线程 { public static void main(String[] args) throws InterruptedException { Mythread1 th1=new Mythread1(); th1.start(); System.out.println("线程1是否是活的:"+th1.isAlive()); th1.join();//等待th1执行完再执行后边的,可设置需要等待的毫秒数 System.out.println("线程1是否是活的:"+th1.isAlive()); MyRunnbale runnable=new MyRunnbale(); Thread th2=new Thread(runnable); th2.start(); System.out.println("ID:"+th2.getId()+" Name:"+th2.getName());//打印线程的ID和默认名字 th2.setName("Thread2");//设置线程的名字 System.out.println(th2.getName());//打印线程的名字 }}class Mythread1 extends Thread {//继承Thread类建立线程 public void run(){ System.out.println("线程1运行"); try { mySleep(); } catch (InterruptedException e) { e.printStackTrace(); } } void mySleep() throws InterruptedException{ for(int i=1;i<4;i++){ sleep(1000); System.out.println("线程1休眠 "+i+" ms"); } }}class MyRunnbale implements Runnable{//实现Runnable接口建立线程,是真正的可实现多线程(一般用这个) public void run() { System.out.println("线程2运行"); }}
输出:
0 0
- java多线程(一):线程的建立及简单操作
- Java中的多线程(一)关于线程的基本操作
- Java多线程总结(一):多线程简介及线程的创建
- Java线程及多线程技术及应用(一)
- Java 多线程(一) 线程的创建
- java 多线程 (一)线程的实现
- Java 多线程(一) 线程的创建
- java--多线程--线程的操作
- Java多线程一(基础及线程状态转换)
- Java多线程一(基础及线程状态转换)
- Java多线程总结(4)— 线程范围内数据操作的隔离及ThreadLocal类
- java 多线程总结(一) 创建线程的几种方法及对终止线程运行的讨论
- java线程及操作实例,线程池简单例子
- Java多线程(一)进程和线程的基础知识
- java多线程系列----------- 基本的线程机制(一)
- Java 多线程(一)线程间的通信
- 初见Java多线程(一、线程的概念)
- JAVA多线程学习一:线程的了解
- 06JVM-垃圾收集算法之常用垃圾收集器
- 英语总结-2017年2月
- C++之文件操作
- 关于此博主的一点点信息
- 【Activiti工作流】5.Activiti入门程序HelloWorld演示流程的执行(上)
- java多线程(一):线程的建立及简单操作
- 读书笔记 effective c++ Item 16 成对使用new和delete时要用相同的形式
- Thread.join()--Java实现主线程等待子线程
- bzoj3453 牛顿插值
- BZOJ 1833[ZJOI2010]count 数字计数
- 部门
- 文章标题
- Java简介与配置
- SpringMVC学习笔记1