首页 > 代码库 > Java当中的线程(二)
Java当中的线程(二)
1. 实现线程的第二种方法
2. 控制线程的常用方法
1. 第一种方法是使用继承, 但Java只能使用一次继承, 因此下面这种方法使用的更多
1 class RunnableImpl implements Runnable{ 2 public void run(){ 3 for(int i = 0; i< 100; i++){ 4 System.out.println("Runnable--->" + i); 5 } 6 } 7 }
1 class Test{ 2 public static void main(String args []){ 3 RunnableImpl ri = new RunnableImpl(); 4 Thread t = new Thread(ri); 5 t.start(); 6 } 7 }
2. 控制线程的常用方法
中断线程
Thread.sleep() 休眠, 参数是休眠时间
Thread.yield()
设置线程的优先级
getPriority()
setPriority()
1 class Test{ 2 public static void main(String args []){ 3 RunnableImpl ri = new RunnableImpl(); 4 Thread t = new Thread(ri); 5 System.out.println(t.getPriority()); 6 t.setPriority(Thread.Min_PRIORITY); //线程优先级最小是1, 最大是10 7 //线程优先级越大, 运行的概率越大 8 t.start(); 9 } 10 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。