文章分类 -  java 线程题

在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?
摘要:在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步? 在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步? 参考答案 监视器和锁在Java虚拟机中是一块使用的。监视器监视一块同步代码块,确保一次只有一个线程执行同步代码块。每一个监视器都和一个对象引 阅读全文

posted @ 2016-07-21 11:52 雪的心 阅读(4268) 评论(0) 推荐(0)

同步方法和同步代码块的区别是什么?
摘要: 阅读全文

posted @ 2016-07-21 11:46 雪的心 阅读(191) 评论(0) 推荐(0)

线程 的生命周期
摘要: 阅读全文

posted @ 2016-07-21 11:43 雪的心 阅读(124) 评论(0) 推荐(0)

线程的同步与死锁
摘要:资源无法共享 代码块的同步: 方法的同步,只需要在方法前面加上,,然后在run方法里面调用此方法 阅读全文

posted @ 2016-07-21 11:41 雪的心 阅读(101) 评论(0) 推荐(0)

创建线程有几种不同的方式?你喜欢哪一种?为什么?
摘要:创建线程有几种不同的方式?你喜欢哪一种?为什么? 创建线程有几种不同的方式?你喜欢哪一种?为什么? 参考答案 有三种方式可以用来创建线程:继承Thread类实现Runnable接口应用程序可以使用Executor框架来创建线程池??实现Runnable接口这种方式更受欢迎,因为这不需要继承Threa 阅读全文

posted @ 2016-07-21 03:31 雪的心 阅读(2514) 评论(0) 推荐(0)

越大越优先,但是不是确定的,只是可能优先!!!!!!!!!!!
摘要: 阅读全文

posted @ 2016-07-21 00:38 雪的心 阅读(124) 评论(0) 推荐(0)

线程的五种状态
摘要: 阅读全文

posted @ 2016-07-21 00:33 雪的心 阅读(116) 评论(0) 推荐(0)

两种方法都需要复写run方法,但是实现runnable接口好一些,因为继承只能继承一个父类.当然还有一种方法叫做创建线程池.只不过,实现接口runnable 的线程里面没有start方法,还是要用thread类的的start方法,那这里的r1,r2对象怎么与t1,t2对象发生关系?????
摘要:继承thread类,重写run方法 来实现多线程同步, 但是调用不是通过run方法,这样会同以前的普通方法调用没有区别,也不好实现线程同步. 而是通过 start方法,启动线程,这样才能实现多线程同步. 线程并发机制. 只不过,实现接口runnable 的线程里面没有start方法,还是要用thre 阅读全文

posted @ 2016-07-20 23:13 雪的心 阅读(376) 评论(0) 推荐(0)

导航