码迷,mamicode.com
首页 >  
搜索关键字:线程关闭    ( 38个结果
线程池没你想的那么简单(续)
前言前段时间写过一篇《线程池没你想的那么简单》,和大家一起撸了一个基本的线程池,具备:线程池基本调度功能。线程池自动扩容缩容。队列缓存线程。关闭线程池。这些功能,最后也留下了三个待实现的features。执行带有返回值的线程。异常处理怎么办?所有任务执行完怎么通知我?这次就实现这三个特性来看看j.u.c中的线程池是如何实现这些需求的。再看本文之前,强烈建议先查看上文《线程池没你想的那么简单》任务完
分类:编程语言   时间:2020-12-16 12:53:27    阅读次数:6
Java 异常
一、异常体系分类 异常的基类(超类)是Throwable,throwable有两个子类,分别为:Error、Exception。 Error:指程序中出现无法处理的错误。在出现Error时,JVM虚拟机会选择将出现Error的线程关闭。 Exception:异常,指程序本身可以处理的异常。异常分为: ...
分类:编程语言   时间:2020-05-31 16:08:19    阅读次数:79
Kafka 消费者API
消费者api,自动提交offset public class MyConsumer { public static void main(String[] args) { Properties props = new Properties(); //连接的集群 props.put(ConsumerCo ...
分类:Windows程序   时间:2020-05-11 01:02:29    阅读次数:96
Android使用getWritableDatabase()和getReadableDatabase()
数据库SQLite介绍 Android使用getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。 getReadableDatabase()方法中会调用getWritableDatabase()方法 ...
分类:移动开发   时间:2020-01-22 11:13:16    阅读次数:132
python线程池示例
使用with方式创建线程池,任务执行完毕之后,会自动关闭资源 , 否则就需要手动关闭线程池资源 import threading, time from concurrent.futures import ThreadPoolExecutor, as_completed class MyTask(th ...
分类:编程语言   时间:2019-12-07 21:03:58    阅读次数:73
APC的本质
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html APC的本质 一、对于线程关闭问题的启发 线程,本身占据CPU,对CPU有直接控制权。 这就存在一个问题,如果一个线程不想关闭自己,则外界是无法干涉它的。 因此,线程 ...
分类:其他好文   时间:2019-11-03 10:54:42    阅读次数:124
nginx reload的原理
nginx启动时,会启动两个进程: 一个是Master进程和worker进程。改变配置后nginx做的事1)改变了nginx配置之后,HUP signal的信号需要发送给主进程。2)主进程首先会检测新配置的语法有效性。3)尝试应用新的配置 1.打开日志文件,并且新分配一个socket来监听。2.如果 ...
分类:其他好文   时间:2019-07-07 11:00:39    阅读次数:263
异步多线程(二)Thread
Theread 概念 C#对线程对象的一个封装(密封类)类库 Thread实例化及调用 第一种: 只是简单的把需要线程执行的方法传递到Thread Thread thread = new Thread(testMethod);//实例化Thread thread.Start();//开启线程,执行方 ...
分类:编程语言   时间:2019-06-07 10:36:03    阅读次数:110
线程池没你想的那么简单(续)
前段时间写过一篇《线程池没你想的那么简单》,和大家一起撸了一个基本的线程池,具备: 线程池基本调度功能。 线程池自动扩容缩容。 队列缓存线程。 关闭线程池。 这些功能,最后也留下了三个待实现的 features 。 ...
分类:编程语言   时间:2019-06-06 09:17:28    阅读次数:114
天使多开
变量 t_ts = 数组() //定义个天使对象全局数组变量 t_hwnd = 数组() //定义个多开窗口句柄全局数组变量 t_i = 0 //定义数组下标变量 t_r = 数组() //定义任务线程id数组变量 t_j = 数组() //定义检测线程id数组变量 t_path //路径// 功能 ...
分类:其他好文   时间:2019-02-18 21:38:19    阅读次数:189
38条   1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!