thread
bbwang8088
这个作者很懒,什么都没留下…
展开
-
java中thread的start()和run()的区别
在Java中定义线程有两种方法: 方法一: public class SubThread extends Thread 方法二: public class SubThread implements Runnable 然后我们也知道,真正线程的执行逻辑是写在run方法(线程体)里面,类似: public void run() { int i =...2013-11-14 11:36:23 · 124 阅读 · 0 评论 -
java中的Semaphore
由于线程之间存在资源的竞争,所有根据CPU的调节,线程的执行先后是随机的。 如果某些线程执行的时候,希望独占CPU资源,可以使用Semaphore信号量。 线程的定义可以如下: import java.util.concurrent.Semaphore; public class SubThread extends Thread{ private Semaphore s...原创 2013-11-14 11:48:30 · 76 阅读 · 0 评论