- 继承 Thread 类实现多线程
- 实现 Runnable 接口方式实现多线程
- 使用 ExecutorService、Callable、Future 实现有返回结果的多线程
相关问题
-
Synchronized 有哪几种用法?
1年前 0 347
-
什么是守护线程?有什么用?
1年前 0 257
-
一个线程的生命周期有哪几种状态?它们之间如何流转的?
1年前 0 284
-
ReadWriteLock 有什么用?
1年前 0 170
-
线程 wait()方法使用有什么前提?
1年前 0 323
-
Java 中 notify 和 notifyAll 有什么区别?
1年前 0 316
-
提交任务时线程池队列已满会时发会生什么?
1年前 0 375
-
为什么 wait 和 notify 方法要在同步块中调用?
1年前 0 127
-
什么是重入锁?
1年前 0 253
-
一个线程运行时发生异常会怎样?
1年前 0 339
-
怎么唤醒一个阻塞的线程?
1年前 0 147
-
为什么要使用线程池?
1年前 0 161
-
线程池启动线程 submit()和 execute()方法有什么不同?
1年前 0 163
-
Hashtable 的 size()方法为什么要做同步?
1年前 0 282
-
同步方法和同步块,哪种更好?
1年前 0 266
-
什么是活锁、饥饿、无锁、死锁?
1年前 0 174
-
说说线程安全的和不安全的集合。
1年前 0 164
-
启动线程方法 start()和 run()有什么区别?
1年前 0 305
-
什么是乐观锁和悲观锁?
1年前 0 144
-
线程中的 wait()和 sleep()方法有什么区别?
1年前 0 290