您的位置:首页 > 编程语言 > Java开发

孙鑫Java视频总结---------线程

2012-06-05 09:59 190 查看

创建方法:

1. 继承Thread类

class PrimeThread extends Thread

{

long minPrime;

PrimeThread (long minPrime)

{

this.minPrime = minPrime;

}

public void run()

{

// compute primes larger than minPrime

}

}

PrimeThread p = new PrimeThread(143);

p.start();

2. 实现Runnable接口

class PrimeRun implements Runnable

{

long minPrime;

PrimeRun(long minPrime)

{

this.minPrime = minPrime;

}

public void run()

{

// compute primes larger than minPrime . . .

}

}

PrimeRun p = new PrimeRun(143);

new Thread(p).start();

线程方法:

Thread th=new Thread();

th.setDaemon(true);//设置为后台线程

th.setPriority(Thread.MAX_PRIORITY);//设置优先级

th.start();//线程的启动

Th.getName();//获取线程的名字

Th.yield();//暂停线程th

Thread.currentThread()//获取当前的线程(静态方法)

Thread.sleep();//线程的睡眠

临界区的访问:

保护临界区的方法:同步synchronized(Object obj)

Synchronized(obj)

{

临界区代码;

}

生产者消费者问题

Wait notify
方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: