多线程有什么用?程序员
线程和进程的区别是什么?算法
Java实现线程有哪几种方式?安全
启动线程方法start()和run()有什么区别?多线程
怎么终止一个线程?如何优雅地终止线程?框架
一个线程的生命周期有哪几种状态?它们之间如何流转的?.net
线程中的wait()和sleep()方法有什么区别?线程
多线程同步有哪几种方法?对象
什么是死锁?如何避免死锁?blog
多线程之间如何进行通讯?接口
线程怎样拿到返回结果?
violatile关键字的做用?
新建T一、T二、T3三个线程,如何保证它们按顺序执行?
怎么控制同一时间只有3个线程运行?
为何要使用线程池?
经常使用的几种线程池并讲讲其中的工做原理。
线程池启动线程submit()和execute()方法有什么不一样?
CyclicBarrier和CountDownLatch的区别?
什么是活锁、饥饿、无锁、死锁?
什么是原子性、可见性、有序性?
什么是守护线程?有什么用?
怎么中断一个线程?如何保证中断业务不影响?
一个线程运行时发生异常会怎样?
什么是重入锁?
Synchronized有哪几种用法?
Fork/Join框架是干什么的?
线程数过多会形成什么异常?
说说线程安全的和不安全的集合。
什么是CAS算法?在多线程中有哪些应用。
怎么检测一个线程是否拥有锁?
Jdk中排查多线程问题用什么命令?
线程同步须要注意什么?
线程wait()方法使用有什么前提?
Fork/Join框架使用有哪些要注意的地方?
线程之间如何传递数据?
保证"可见性"有哪几种方式?
说几个经常使用的Lock接口实现锁。
ThreadLocal是什么?有什么应用场景?
ReadWriteLock有什么用?
FutureTask是什么?
怎么唤醒一个阻塞的线程?
不可变对象对多线程有什么帮助?
多线程上下文切换是什么意思?
Java中用到了什么线程调度算法?
Thread.sleep(0)的做用是什么?
Java内存模型是什么,哪些区域是线程共享的,哪些是不共享的
什么是乐观锁和悲观锁?
Hashtable的size()方法为何要作同步?
同步方法和同步块,哪一种更好?
什么是自旋锁?
Runnable和Thread用哪一个好?
Java中notify和notifyAll有什么区别?
为何wait/notify/notifyAll这些方法不在thread类里面?
为何wait和notify方法要在同步块中调用?
为何你应该在循环中检查等待条件?
Java中堆和栈有什么不一样?
你如何在Java中获取线程堆栈?
58 如何建立线程安全的单例模式?
http://blog.csdn.net/a347911/article/details/53321803
59 什么是阻塞式方法?
60 提交任务时线程池队列已满会时发会生什么?
这个问题问得很狡猾,许多程序员会认为该任务会阻塞直到线程池队列有空位。事实上若是一个任务不能被调度执行那么ThreadPoolExecutor’s submit()方法将会抛出一个RejectedExecutionException异常。