码迷,mamicode.com
首页 >  
搜索关键字:interrupt    ( 1023个结果
Java中的多线程你只要看这一篇就够了
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法 ...
分类:编程语言   时间:2018-07-03 14:58:38    阅读次数:155
图解线程池工作机制,手写线程池?
ThreadPoolExecutor构造函数的各个参数说明 public ThreadPoolExecutor(int corePoolSize,//线程池中核心线程数 int maximumPoolSize,//允许的最大线程数 long keepAliveTime,//线程空闲下来后,存活的时间 ...
分类:编程语言   时间:2018-07-02 16:12:02    阅读次数:310
TI and RI
1. #include <reg52.h> //#define uchar unsigned char //uchar receive; void main(void){ EA = 1; //允许总中断(如不使用中断,可用//屏蔽) ES = 1; //允许UART串口的中断 TMOD = 0x20 ...
分类:其他好文   时间:2018-07-01 16:58:03    阅读次数:115
并发编程大师系列之:线程的定义和中断 interrupt
## 启动线程的三种方式: 1.1继承Thread类 ...
分类:编程语言   时间:2018-07-01 14:17:25    阅读次数:169
MapReduce中combine、partition、shuffle的作用是什么
概括:combine和partition都是函数。中间的步骤应该仅仅有shuffle!1.combinecombine分为map端和reduce端,作用是把同一个key的键值对合并在一起,能够自己定义的。combine函数把一个map函数产生的<key,value>对(多个key,value)合并成 ...
分类:其他好文   时间:2018-06-29 23:32:41    阅读次数:236
python异常处理
程序运行过程中出现报错肿么办?第一想法就是找问题的源头,怎么找呢?这时候就要用到异常捕获了,python和其他语言一样也有一些内置的异常类供程序员来调用,以此来定位程序的问题。以下就是常见的异常 python的异常捕获和Java不同, Java是try catch finally ,python是 ...
分类:编程语言   时间:2018-06-29 12:05:46    阅读次数:191
Java面试中的“劲敌”线程,9个疑问全面解析
作者:我是攻城师 (一)创建线程的方式 (1)实现Runnable接口 (2)继承Thread类 推荐使用接口,能够做到定义与实现分离,耦合更低 (二)关于线程的优先级 thread2.setPriority(Thread.MAX_PRIORITY) 等级越高,优先运行 (三)关于线程的yield的 ...
分类:编程语言   时间:2018-06-28 15:23:43    阅读次数:158
从一段代码看java对象初始化中属性的初始化
在java代码中,当new一个对象的时候,先是创建了一个属性为零值的对象,然后进行初始化: ```javapublic class Test { private Date date = new Date(); public static void main(String[] args) throws ...
分类:编程语言   时间:2018-06-26 01:13:18    阅读次数:354
java中wait和sleep的区别(多线程编程)
sleep是thread中的一个方法,wait是object中的方法。 sleep是让一个线程进入休眠状态,在等待一段时间之后,进入可运行状态,等待cpu分配资源并运行。同时sleep的过程中,有可能会被线程间的消息传递,也就是有可能被其他对象调用他的interrupt(),产生Interrupte ...
分类:编程语言   时间:2018-06-23 13:24:24    阅读次数:127
【JUC源码解析】CompletableFuture
先说Future, 它用来描述一个异步计算的结果。isDone方法可以用来检查计算是否完成,get方法可以用来获取结果,直到完成前一直阻塞当前线程,cancel方法可以取消任务。而对于结果的获取,只能通过阻塞(get())或者轮询的方式[while(!isDone)]. 阻塞的方式违背了异步编程的理... ...
分类:其他好文   时间:2018-06-21 00:00:55    阅读次数:367
1023条   上一页 1 ... 38 39 40 41 42 ... 103 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!