Java中的线程
2016-02-25 19:49
393 查看
Java的线程
进程,执行中的程序
线程,操作系统分时调度分配CPU时间的级别实体
1. 编写一个类,继承Thread类、
2.覆盖run方法(编写线程执行时的业务逻辑)
3,创建线程实例(建线程对象)
4start()启动
//线程生命周期的5个状态,new >runnable>running>block>dead
线程的优先级 thread.setPriority(number) number[1~10]
精灵线程:Thread t1=new Thread(){
public void run(){
while(true){
System.out.println("一直在运行"):
}
}
};
t1.setDaemon(true);
t1.start();//当main线程执行完毕,this Thread will be killed
创建线程的二种常见方法:
1 继承thread类,重写run方法、创建thread类型的实例。调用实例start方法启动线程
Thread t1=new Thread(){
public void run(){
for(int i=0;i<10;i++){
System.out.printle("i1:"+i);
}}}
t1.start();
2,实现Runnable接口并重写run方法;
创建Thread实例,使用Runnable作为参数的构造方法:
调用start方法启动线程:
Runnable runner=new RUnnable(){
public void run(){
//线程实体
}
};
//创建线程实例
Thread t2=new Thread(runner);
//调用start启动
t2.Start();
进程,执行中的程序
线程,操作系统分时调度分配CPU时间的级别实体
1. 编写一个类,继承Thread类、
2.覆盖run方法(编写线程执行时的业务逻辑)
3,创建线程实例(建线程对象)
4start()启动
//线程生命周期的5个状态,new >runnable>running>block>dead
线程的优先级 thread.setPriority(number) number[1~10]
精灵线程:Thread t1=new Thread(){
public void run(){
while(true){
System.out.println("一直在运行"):
}
}
};
t1.setDaemon(true);
t1.start();//当main线程执行完毕,this Thread will be killed
创建线程的二种常见方法:
1 继承thread类,重写run方法、创建thread类型的实例。调用实例start方法启动线程
Thread t1=new Thread(){
public void run(){
for(int i=0;i<10;i++){
System.out.printle("i1:"+i);
}}}
t1.start();
2,实现Runnable接口并重写run方法;
创建Thread实例,使用Runnable作为参数的构造方法:
调用start方法启动线程:
Runnable runner=new RUnnable(){
public void run(){
//线程实体
}
};
//创建线程实例
Thread t2=new Thread(runner);
//调用start启动
t2.Start();
相关文章推荐
- 如何使用 Java8 实现观察者模式?(上)
- Spring中IOC的实现
- 326. Power of Three
- java的System.getProperty()方法可以获取的值
- 263. Ugly Number
- [工作]双核系统struts-config.xml
- Java Modbus CRC16校验
- java 堆和栈的区别
- 【JavaWeb Structs2学习】Struts2_标签,property、iterator
- Java并发-类库新组件 - CountDownLatch 理解
- 开源 免费 java CMS - FreeCMS2.1 会员站内信
- Eclipse中java文件生成jar文件的方法
- 阿里云服务器云数据库免费体验(Java Web详细实例)
- 阿里云服务器云数据库免费体验(Java Web详细实例)
- 阿里云服务器云数据库免费体验(Java Web详细实例)
- 阿里云服务器云数据库免费体验(Java Web详细实例)
- 整数转换成罗马数字java实现
- Spring 4.2.4.RELEASE MVC 学习笔记 - 4 - FreeMarker(咋个办呢 zgbn)
- JAVA设计模式--工厂方法模式
- 【JAVA知识】反射和注解(1)