
多线程
一阵清风吹我心
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行?使用join
public class ThreadTest extends Thread{ private int j = 1; public ThreadTest(String name){ setName(name); } @Override public void run() { // TODO Auto-generated method stub //super.run...原创 2019-04-02 16:56:45 · 1912 阅读 · 0 评论 -
使用 wait notify 实现一个队列,队列有2个方法,add 和 get 。add方法往队列中添加元素,get方法往队列中获得元素。队列必须是线程安全的。如果get执行时,队列为空,线程必须阻塞
如题:使用 wait notify 实现一个队列,队列有2个方法,add 和 get 。add方法往队列中添加元素,get方法往队列中获得元素。队列必须是线程安全的。如果get执行时,队列为空,线程必须阻塞等待,直到有队列有数据。如果add时,队列已经满,则add线程要等待,直到队列有空闲空间。实现这么一个队列,并写一个测试代码,使他工作在多线程的环境下,证明,它的工作是正确的。给出程序和运...原创 2019-04-02 17:03:10 · 390 阅读 · 0 评论 -
java多线程并行程序基础
什么是线程 线程的基本操作 守护线程 线程优先级 基本的线程同步操作什么是线程– 线程是进程内的执行单元线程的基本操作:线程中断:线程的基本操作:suspend()方法和resume()方法建议不要使用,会导致如下图的永久挂起问题守护线程设置:设置守护线程setDaemon(true),不能在...原创 2019-04-02 17:12:54 · 188 阅读 · 0 评论