10.2线程的创建 ⊙传智播客.黑马程序员 改变中国T教育我们正在行动 10.2.4三种实现多线程方式的对比分析 通过实现Runnable:接口(或者Callable接口)相对于继承Thread类实现多线 程来说,有如下显著的好处: 口适合多个线程去处理同一个共享资源的情况。 ▣可以避免Java单继承带来的局限性。 说明:事实上,实际开发中大部分的多线程应用都会采用Runnable接口或者 Callable接口的方式实现多线程。 0 yx.boxuegu.com
✎ 10.2 线程的创建 通过实现Runnable接口(或者Callable接口)相对于继承Thread类实现多线 程来说,有如下显著的好处: 适合多个线程去处理同一个共享资源的情况。 可以避免Java单继承带来的局限性。 说明:事实上,实际开发中大部分的多线程应用都会采用Runnable接口或者 Callable接口的方式实现多线程。 。 10.2.4 三种实现多线程方式的对比分析
10.2线程的创建 ⊙传智播客.黑马程序员 改变中国T教育我们正在行动 10.2.5后台线程 说明: 口对Java程序来说,只要还有一个前台线程在运行,这个进程就不会结束,如果 一个进程中只有后台线程运行,这个进程就会结束。 口这里提到的前合线程和后合线程是一种相对的概念,新创建的线程默认都是前 台线程。 使用:如果某个线程对象在启动之前调用了setDaemon(true)语句,这个线程就变 成一个后合线程。 yx.boxuegu.com
✎ 10.2 线程的创建 说明: 对Java程序来说,只要还有一个前台线程在运行,这个进程就不会结束,如果 一个进程中只有后台线程运行,这个进程就会结束。 这里提到的前台线程和后台线程是一种相对的概念,新创建的线程默认都是前 台线程。 使用:如果某个线程对象在启动之前调用了setDaemon(true)语句,这个线程就变 成一个后台线程。 10.2.5 后台线程