java--当中的线程(2)( 第37集)

以下内容来自marschen的java4android视频教程.

java当中的线程.
   线程是进程当中的分支
   1.实现线程的第二种方法.
   2.控制线程的常用函数.
   
实例说明
实现线程的第二种方法.
a.提供一个实现接口Runnable的类作为线程的主
要目标...
 
    线程的简单控制方法.
     中断线程
       -Thread.sleep(time)   //让出CPU,在time毫秒不去执行
       -Thread.yield();      //让出CPU,再去竞争,可能可以竞争到.
     设置线程的优先线
       -getPriority();       //获取线程的优先级1-10
       -setPriority();       //设置线程的优先级1-10

class RunnableImpl implements Runnable{
	public void run(){
		for(int i = 0; i < 100;i++){
			System.out.println("Runnable---->"+i);
			if(i==50){
				try{
					Thread.sleep(2000);
				}
				catch(Exception e){
					System.out.println(e);
				}
			}
			
		}
		
	}
	
}

class Test{
	public static void main(String args[]){
		//生成一个Runnable接口实现类的对象
		RunnableImpl ri = new RunnableImpl();
		//生成一个Thread对象,并将 Runnable接口实现类的对象作为参数
		//传递给该Thread对象
		Thread t  = new Thread(ri);
		//线程的优先级最大是10,最小是1,可以使用Thread所提供的静态
		//常量来设置线程的优先级.
		// Thread.MAX_PRIORITY
		// Thread.MIN_PRIORITY
		// 线程优先级最高执行概率越大
		//t.setPriority(Thread.MAX_PRIORITY);
		t.setPriority(Thread.MIN_PRIORITY);
		//通知Thread对象,执行start方法
		t.start();
		System.out.println(t.getPriority());
	}
	
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值