创建线程的2种方式
来源:互联网 发布:php源代码下载 编辑:程序博客网 时间:2024/06/17 05:46
一、继承Thread类创建线程类
①定义Thread类的子类,并重写run方法。
②创建Thread子类的实例。
③调用start()方法。
访问当前线程:Thread.currentThread().
第二种方法:实现Runnable接口,重写run()方法,run()方法代表线程要执行的任务。
可以这样写:启动 new Thread(Runnable r,String name).start();
public class ThreadInfo { 2 3 public static void main(String[] args) { 4 5 Thread t1 = new Thread(new Runnable() { 6 7 @Override 8 public void run() { 9 synchronized (ThreadInfo.class) {10 System.out.println("Thread");11 }12 }13 });14 15 t1.start();16 17 18 System.out.println(t1.getId());19 System.out.println(t1.getName());20 System.out.println(t1.getPriority());//优先级 1-1021 System.out.println(t1.getState());//线程状态: NEW TERMINATED RUNNABLE TIMED_WAITING WAITING BLOCKED22 }23 }
阅读全文
0 0
- java创建线程的2种方式
- 创建线程的2种方式
- 创建线程的方式
- 创建线程的方式
- 创建线程的方式
- 创建线程的方式
- 线程的创建方式
- 线程的创建方式
- 线程的创建方式
- 创建线程的方式
- java#2 线程的两种创建方式
- 创建线程两种方式的比较
- java 创建线程 的两种方式
- 创建线程两种方式的比较
- java创建线程的三种方式
- 创建线程的两种方式
- 创建线程的两种方式
- 多线程 创建线程的两种方式
- 链表面试题 进阶
- PL/SQL报错:Initialization error Oracle client not properly installed
- kali使用wpscan报错ruby: No such file or directory
- JS判断安卓、苹果设备
- 详解MySql的慢查询分析及开启慢查询日志
- 创建线程的2种方式
- Java生成大素数
- 安装MicrosoftOfficeProfessionalPlus2007和sqlserver时,遇到这个问题,已解决
- 使用angular实现双向数据绑定
- eclipse创建maven web项目报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-weba
- Servlet
- Collections.synchronizedCollection
- java-poi-excel报表
- 拦截器与filter的区别