博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中的线程
阅读量:6387 次
发布时间:2019-06-23

本文共 797 字,大约阅读时间需要 2 分钟。

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();

转载于:https://www.cnblogs.com/gentspy/p/5218157.html

你可能感兴趣的文章
deconvolution layer parameter setting
查看>>
P1274 魔术数字游戏 naive搜索+剪枝
查看>>
低通滤波器对实际控制系统的作用
查看>>
Hadoop阅读笔记(七)——代理模式
查看>>
Address类
查看>>
Java Web整合开发(9) -- 自定义标签
查看>>
高可用性系统在大众点评的实践与经验(转)
查看>>
ASP.NET-FineUI开发实践-15
查看>>
Nodejs高性能服务架构:cluster模式+Nginx多进程模式
查看>>
js声明
查看>>
java学习笔记-常用类(四)
查看>>
进程池
查看>>
利用iframe和form上传和预览图片
查看>>
模板类中如何定义友元函数?
查看>>
Jmeter实现对mysql的增、删、改、查
查看>>
微信支付遇到的坑
查看>>
.NET中数据库的连接方法
查看>>
【转】一步一步学Linq to sql(四):查询句法
查看>>
文件上传案例
查看>>
基础回顾
查看>>