第一种:使用handler来进行通信 handler 大家可以把它想象成主线程(UI线程)的一个子线程,它可以给主线程(UI线程)发送数据从而更新主线程(UI线程)的UI与逻辑,handler 是一个子线程所以它的耗时操作不会阻塞主线程,大家都知道在android的开发中如果代码中某个地方阻塞主线程...
分类:
移动开发 时间:
2014-11-27 16:04:46
阅读次数:
300
SimpleHttpServer.javaimport java.io.FileInputStream;import java.io.IOException;import java.net.InetSocketAddress;import java.net.Socket;import java.ni...
分类:
Web程序 时间:
2014-11-27 14:24:37
阅读次数:
280
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.InetSocketAddres...
分类:
其他好文 时间:
2014-11-27 12:01:25
阅读次数:
247
附件一:关于大病险被保险人资格及相关事宜的说明(一)、被保险人资格:要求投保时被保险人身体健康。(二)、带病体和健康体的划分标准凡曾患有恶性肿瘤、心脏病(心功能不全Ⅱ级以上)、心肌梗塞、白血病、高血压病(Ⅱ级以上)、肝硬化、慢性阻塞性支气管疾病、脑血管疾病、慢性肾脏疾病、糖尿病、再生障碍性贫血、先天...
分类:
其他好文 时间:
2014-11-27 09:09:48
阅读次数:
291
使用内核定时器的场景:如果我们需要在将来的某个时间点上来执行某个动作,同时在这个时间点到来之前并不会阻塞当前进行的运行的话,我们可以通过内核定时器来实现。通过使用内核定时器,内核会在这个时间到达时(当然内核中的时间是用时钟中断数来表示的,即内核通过比较当前的..
分类:
其他好文 时间:
2014-11-27 06:52:49
阅读次数:
198
最近很多精力在Linux上,今天简单看了一下Linux上的线程和同步,其实不管windows还是Linux,OS层面的很多原理和概念都是相同的,很多windows之上的经验和概念完全可以移植到Linux上。今天用到了创建线程和一个阻塞式的线程同步函数。用到的几个函数#include //创建线程i....
分类:
编程语言 时间:
2014-11-27 01:28:16
阅读次数:
233
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:
编程语言 时间:
2014-11-26 16:10:05
阅读次数:
278
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:
编程语言 时间:
2014-11-26 16:06:23
阅读次数:
308
【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的处理流程包括信号的触发/注册/执行及注销等。最后介绍了应用层的相关处理,主要包括信号处理函数的安装、信号的发送、屏蔽阻塞等,最后给了...
分类:
系统相关 时间:
2014-11-26 14:02:15
阅读次数:
430
socket 阻塞 与 非阻塞
author:songyanwu
1 概念理解
其实在我们在进行网络编程,在理解阻塞与非阻塞同时,还应该清楚同步与异步!
同步与阻塞
同步和阻塞是不同的,可是有时候在理解有会很模糊;
同步:事情一件件的做,做完一件返回一件,做不完不回复也不返回。
阻塞; 阻塞调用是指调用结果返回之前,当前线程会被挂起(线程进入非可执行状态,在这个状态下,cp...
分类:
其他好文 时间:
2014-11-26 11:23:03
阅读次数:
335