码迷,mamicode.com
首页 >  
搜索关键字:runnable    ( 2999个结果
7.线程的八大核心基础知识之未捕获异常如何处理
一.为什么需要UncaughtExceptionHandler 1.主线程可以轻松发现异常,子线程却不行 运行下面程序发现,子线程出现异常会在控制台显示错误信息而不会终止主线程程序,程序依旧运行很难发现错误信息 public class ExceptionInChildThread implemen ...
分类:编程语言   时间:2020-03-18 20:07:28    阅读次数:69
手写简单的线程池
线程池的基本原理 声明任务队列、线程数量这两者数量主要由自己init,往队列中添加任务,如果超过数量则等待(阻塞),否则加入线程执行 import java.util.ArrayList; import java.util.Collections; import java.util.List; im ...
分类:编程语言   时间:2020-03-18 18:43:41    阅读次数:62
线程池ThreadPool
线程池要在执行execute时才会正式创建线程 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> wo ...
分类:编程语言   时间:2020-03-16 09:24:30    阅读次数:55
线程的创建方式
线程的创建方式: 1.继承Thread类,它本质上实现了Runnable接口的实例,重写run方法,就可以启动线程执行,无法继承其它类 2.实现Runnable接口 3.实现Callable接口,有返回值 (oneTask.get) 4.线程池方式,可以放多个容器,自动化装配,节省资源. publi ...
分类:编程语言   时间:2020-03-15 22:08:31    阅读次数:60
Callable接口
Callable与Runnable的不同区别在于: 1、Callable有返回值 Runnable没有返回值 2、Callable需要实现的方法是call方法 Runnable需要实现的方法是run方法 3、Callable的call方法会抛异常 Runnable的run方法不会抛异常 Callab ...
分类:其他好文   时间:2020-03-15 00:10:59    阅读次数:66
socket
效果展示 项目代码 客户端 public class Client extends JFrame implements Runnable { private static Socket socket; /** * 主方法 * * @param args */ public static void m ...
分类:其他好文   时间:2020-03-14 15:04:43    阅读次数:55
创建线程的3种方式
1 方式一:创建Thread的子类对象 1 1 创建一个线程,继承 Thread,重写run方法 1 2 测试类 2 方式二:实现 Runnable接口 2 1 编写类,实现Runnable接口 测试 3 通过线程池创建多线程 编写类,实现Runnable接口 创建线程池 ...
分类:编程语言   时间:2020-03-12 21:54:13    阅读次数:72
好程序员:大数据之线程高级部分
好程序员:大数据之线程高级部分,首先讲一下线程的生命周期对于一个线程,在被创建后,不是立即就进入到了运行状态,也不是一直处于运行状态,在线程的声明周期中,一个线程会在多种状态之间进行切换new:新生状态,线程被实例化,但是还没有开始执行(start)runnable:就绪状态,已经执行过start,线程已经启动了,只是没有抢到CPU时间片running:运行状态,抢到了CPU时间片blocked:
分类:编程语言   时间:2020-03-12 09:48:16    阅读次数:48
好程序员:大数据之线程高级部分
好程序员:大数据之线程高级部分,首先讲一下线程的生命周期对于一个线程,在被创建后,不是立即就进入到了运行状态,也不是一直处于运行状态,在线程的声明周期中,一个线程会在多种状态之间进行切换new:新生状态,线程被实例化,但是还没有开始执行(start)runnable:就绪状态,已经执行过start,线程已经启动了,只是没有抢到CPU时间片running:运行状态,抢到了CPU时间片blocked:
分类:编程语言   时间:2020-03-11 17:03:55    阅读次数:53
同步容器类
1:同步容器类 1.1:Hashtable简单说明 public class Main { static Hashtable ht = new Hashtable(); public static void main(String[] args){ ht.put(0,0); ht.put(1,1); ...
分类:其他好文   时间:2020-03-10 19:54:03    阅读次数:52
2999条   上一页 1 ... 22 23 24 25 26 ... 300 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!