并发编程面试题

问:现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行

答:在T2线程中添加T1.join()方法,T3中添加T2.join()方法。

解读:join()方法定义:当前线程被阻塞状态进入TIME_WAITING状态, 直到thread线程执行结束才重新唤醒当前线程。

====================================================================================================================================================

问:什么是进程?

答:cpu分配资源最小单元

解读:多个指定同时存在时若有一个指令由于类似IO操作导致CPU资源等待,影响运行效率。由此产生对多个指令进行隔离实现->进程,对每一个进程分配内存地址空间,并且各个进程地址空间不相互干扰。

====================================================================================================================================================

问:什么是线程?

答:操作系统能够执行运算调度的最小单元。

解读:保存进程上一次执行状态:执行到哪里,从哪里开始执行。

====================================================================================================================================================

问:多线程的几种实现方式

答:1.继承Thread类

    1)继承callable接口,调用futureTask()包装器来创建线程:

      Callable() callDemo = new CallDemo();  //创建实现Callable接口的类的实例

      FutureTask<V> futureTask = new FutureTask<V>(callDemo)  //使用futureTask包装器创建对象

      Thread thread = new Thread(futureTask)  //创建线程成功

  2.实现Runable接口(没有返回值)

解读

====================================================================================================================================================

问:线程安全的集合类

答:vector, stack, hashtable, enumeration, StringBuffer

解读

====================================================================================================================================================

问:

答:

解读

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

====================================================================================================================================================

问:

答:

解读:

猜你喜欢

转载自www.cnblogs.com/sri023/p/10719902.html