没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
JAVA 培训欧柏泰克软件学院 www.cshope.cn
线程控制基本方法
方 法 功 能
isAlive() 判断线程是否还“活”着,即当前 run 线程是否还未终止。
getPriority() 获得线程的优先级数值
setPriority() 设置线程的优先级数值
Thread.sleep() 将当前线程睡眠指定毫秒数
join() 调用某线程的该方法,将当前线程与该线程“合并”,即等待该线程结束,
再恢复当前线程的运行。
yield() 让出 CPU,当前线程进入就绪队列等待调度。
wait() 当前线程进入对象的 wait pool。
notify()/notifyAll() 唤醒对象的 wait pool 中的一个/所有等待线程。
run()和 start()
这两个方法应该都比较熟悉,把需要并行处理的代码放在 run()方法中,start()方法启动线
程将自动调用 run()方法,这是由 Java 的内存机制规定的。并且 run()方法必须是 public 访问
权限,返回值类型为 void。
isAlive 方法实例:
package com.Gavin.createthread;
public class TestIsAlive {
public static void main(String[] args) {
Thread6 t6 = new Thread6("t6");
t6.start();
for(int i = 0; i < 50; i++) {
// System.out.println(Thread.currentThread().getName()); //主线程
System.out.println("t6's name:" + t6.getName());
}
}
}
class Thread6 extends Thread {
public Thread6(String string) {
super(string);
}
public void run() {
System.out.println("thread is alive:" + Thread.currentThread().isAlive());
资源评论
mumuzi1314
- 粉丝: 6
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
- 计算机键盘教学案例.doc
- 计算流体力学软件平台方案.pptx
- 计量自动化系统介绍.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功