E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
线程间通信
LMAX Disruptor——一个高性能、低延迟且简单的框架
Disruptor是一个用于在
线程间通信
的高效低延时的消息组件,它像个增强的队列,并且它是让LMAXExchange跑的如此之快的一个关键创新。
wbj0110
·
2014-01-03 09:00
disruptor
Ringbuffer
LMAX
Java基础14--多线程
14-1,多线程-
线程间通信
示例1,什么是多线程间通讯?多线程通讯:多个线程在处理同一个资源,但是任务不同。
xzm_rainbow
·
2013-12-23 20:00
java
多线程
基础
线程间通信
linux 进程、
线程间通信
总结
)、文件(需要与文件锁结合起来,例如多个读进程使用共享锁、一个写进程使用写锁,在进行自己的操作后应立即解锁,好让别的进程加锁成功)常用:消息队列或共享内存+信号量,需要对共享数据持久化时推荐使用文件锁
线程间通信
piaoairy219
·
2013-12-23 15:00
三篇关于handler的文章不错,留着
三篇关于handler的文章不错,留着.Android
线程间通信
机制(HandlerLooper)http://www.cnblogs.com/leon19870907/archive/2012/02/
thanklife
·
2013-12-20 16:00
java多线程之
线程间通信
packagecom.weeya.nine; importjava.util.concurrent.locks.Condition; importjava.util.concurrent.locks.Lock; importjava.util.concurrent.locks.ReentrantLock; /** *@authorskyarac *三个线程老大唤醒老二,老二唤醒老三,老三唤醒老大
arac
·
2013-12-16 11:36
java
多线程
通信
import
java多线程之
线程间通信
packagecom.weeya.nine;importjava.util.concurrent.locks.Condition;importjava.util.concurrent.locks.Lock;importjava.util.concurrent.locks.ReentrantLock;/***@authorskyarac*三个线程老大唤醒老二,老二唤醒老三,老三唤醒老大*2013年1
arac
·
2013-12-16 11:36
java
通信
多线程
Java
从
线程间通信
看到的关于基本类型封包的问题
本文描述了在某种特殊场景下JDK编译器对Java基本类型的封包操作。其原理非常简单,但是现象却非常非常的迷惑人。可以让我们从另外一个角度看待jdk对基本类型的封包。 本文代码的原意是想找到一种当future超时后,可以尽量快的终止掉还在运行的future(事实上,future超时后(在主线程抛出超时异常后),future线程并不会停止,直到它运行结束,自然消亡。) 先上代码: 主函数: packa
liuInsect
·
2013-12-13 14:00
java
多线程
【Java并发编程】之十二:
线程间通信
中notifyAll造成的早期通知问题(含代码)
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17229601 如果线程在等待时接到通知,但线程等待的条件还不满足,此时,线程接到的就是早期通知,如果条件满足的时间很短,但很快又改变了,而变得不再满足,这时也将发生早期通知。这种现象听起来很奇怪,下面通过一个示例程序来说明问题。 很简单,两个线程等待删除List中的元素,同时另外
mmc_maodun
·
2013-12-11 08:00
java
notify
wait
早起通知
【Java并发编程】之十一:
线程间通信
中notify通知的遗漏(含代码)
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17228213 notify通知的遗漏很容易理解,即threadA还没开始wait的时候,threadB已经notify了,这样,threadB通知是没有任何响应的,当threadB退出synchronized代码块后,threadA再开始wait,便会一直阻塞等待,直到被别的线程打断
mmc_maodun
·
2013-12-10 08:00
java
阻塞
wait
notify
通知遗漏
【Java并发编程】之十:使用wait/notify/notifyAll实现
线程间通信
的几点重要说明
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17225469 在Java中,可以通过配合调用Object对象的wait()方法和notify()方法或notifyAll()方法来实现线程间的通信。在线程中调用wait()方法,将阻塞等待其他线程的通知(其他线程调用notify()方法或notifyAll()方法),在线程中调用noti
mmc_maodun
·
2013-12-09 22:00
java
notify
wait
notifyAll
线程间通信
共享内存方式(SharedMemory)
共享内存方式(SharedMemory)内存映射一般是做进程间通讯的,
线程间通信
有太多方法了。
tony2278
·
2013-12-05 17:49
VC
MFC多线程编程之三——线程间通讯
使用全局变量进行通信由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决
线程间通信
最简单的一种方法是使用全局变量。对于标准类型的全局变量,我
Arcsinsin
·
2013-11-19 22:00
多线程
通信
mfc
Android 多线程工具Handler、AsyncTask总结
Handler一、Handler目的与作用:用于
线程间通信
,避免多线程导致的同步问题,确保通信安全。通常用于刷新UI,但是也可以用于子
线程间通信
。
love_world_
·
2013-11-10 21:00
Android BroadcastReceiver总结
在Android系统中程序(进程)间通信可以使用ADIL、
线程间通信
可以使用Handler、AsyncTask、而系统级别的系统是否打开WIFI网络,插拔SDCARD,电量低的通知等,都可以通过广播获取到这些信息
love_world_
·
2013-11-09 23:00
Java并发——使用Condition
线程间通信
线程间通信
线程之间除了同步互斥,还要考虑通信。在Java5之前我们的通信方式为:wait和notify。
LaplaceDemon
·
2013-11-07 13:00
2013.11.5 感悟
Android中线程与
线程间通信
用Handler来实现。2,如何找到bug的解决方案 细致的分析bug可能产生的原因,一步一步的分析,有时可以很快的找到问题所在,比如从2个源头找问题。
iloveforeign
·
2013-11-05 13:00
java
线程间通信
进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关 系 进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用
meiye
·
2013-10-18 00:00
java线程
操作系统常见面试题
3、线程共享进程资源,
线程间通信
较容易。二、I/O控制方式循环测试(轮询),中断,直接存储器访问(DMA),I/O通道方式三、就绪态与阻塞态就绪:进程获得了除CPU之外
hychuanshuo
·
2013-09-18 15:54
操作系统常见面试题
操作系统常见面试题
3、线程共享进程资源,
线程间通信
较容易。二、I/O控制方式循环测试(轮询),中断,直接存储器访问(DMA),I/O通道方式三、就绪态与阻塞态就绪:进程获得了除CPU之外
hychuanshuo
·
2013-09-18 15:54
操作系统常见面试题
进程间通信机制(管道、信号、共享内存/信号量/消息队列)、
线程间通信
机制(互斥锁、条件变量、posix匿名信号量)
注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《linuxc编程一站式学习》等,只是为了更好地理清系统编程和网络编程中的一些概念性问题,并没有深入地阅读分析源码,我也是草草翻过这本书,请有兴趣的朋友自己参考相关资料。此书出版较早,分析的版本为2.4.16,故出现的一些概念可能跟最新版本内核不同。此书已经开源,阅读地址 http:/
Simba888888
·
2013-09-16 19:00
线程间通信
进程间通信
Java 多线程-第二部分
不过重要的还是要做一下学习笔记,那接下来我们又学习了多线程里面更加复杂深层次的一些东西,经过一番学习,对多线程里面的部分知识点我都给他叫上一个小名:
线程间通信
等待唤醒机制-->小时候玩的游戏 ”冰雪融化
hua631150873
·
2013-09-15 10:00
java
多线程
C#巧用信号
线程间通信
之前有用过nodejs,一开始很不习惯Nodejs的事情驱动,因为它的IO无阻塞,习惯阻塞情况下的编码 ,无阻塞反而很纳闷了。在nodejsIO虽然无阻塞的,导致文件,网络通信并不是和C#一样的执行方式,在nodejs中通过调用callback方法回调来完成一系列的调用。习惯之后便会发现它的美妙了。比如在一个循环中,我要多次发送请求,每次响应后,再接着发送。那么在C#中很简单,因为端口的监听会阻塞
BryanYang
·
2013-09-11 14:00
Android Looper Hander和MessageQueue的关系
阅读更多使用Handler和Thread是Android进行
线程间通信
的主要方式。
ZaneLee007
·
2013-09-04 11:00
Handler
Looper
Android Looper Hander和MessageQueue的关系
阅读更多使用Handler和Thread是Android进行
线程间通信
的主要方式。
ZaneLee007
·
2013-09-04 11:00
Handler
Looper
线程间通信
----Handler
Android中规定: (1)不能阻碍UI主线程,达到5秒以上会自动报错(ANR应用程序无法响应) (2)不要让UI主线程之外的线程去更新主UI,否则绘世界报错 例:publicclassMainActivityextendsActivity{ privateTextViewtv; @Override protectedvoidonCreate(BundlesavedInsta
Cindere_liuqiqi
·
2013-09-03 18:41
handler
Android进程通信
android 线程间的通信
http://www.cnblogs.com/allin/archive/2010/05/19/1738800.html android线程间的通信近来找了一些关于android
线程间通信
的资料,整理学习了一下
sunjianjun1981
·
2013-08-21 16:00
代码量提升之路 -
线程间通信
小实例:写一个程序实现子线程循环10次,接着主线程循环100次,接着子线程循环10次,又接着主线程循环100次,如此往复。一共做50次。/* *互斥的问题不是写在线程内部的,而是放在线程访问的资源内部,由线程自己去管理自己的资源 * */ packagecom; publicclassTraditionalThreadCommunicateTest{ publicstaticvoidm
foxspark
·
2013-08-18 22:24
Business
Java:多线程,使用同步锁(Lock)时利用Condition类实现
线程间通信
如果程序不使用synchronized关键字来保证同步,而是直接使用Lock对象来保证同步,则系统中不存在隐式的同步监视器,也就不能用wait()、notify()、notifyAll()方法进行线程通信了。当使用Lock对象来保证同步时,Java提供了Condition类来协调线程间的通信。 本示范简单模拟银行帐户的存取款活动,帐户余额大于等于取款金额时允许取款;帐户余额小于1000时允许存款
·
2013-08-15 18:00
Condition
Linux/windows 进程/
线程间通信
机制
Linux进程间通信linux下进程间通信的几种主要手段简介:a) 管道(Pipe)及有名管道(namedpipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;b) 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信
hust_wusen
·
2013-08-13 22:00
windows
linux
通信
android Handler 机制研究学习笔记
www.cnblogs.com/youxilua/archive/2011/11/25/2263825.html 前言:很早以前,学习android的时候就接触过Handler,知道Handler是一个用于
线程间通信
的类
sunjianjun1981
·
2013-08-12 15:00
Android的消息机制,用Android
线程间通信
的Message机制,Android中Handler的使用方法——在子线程中更新界面,handler机制
http://www.cnblogs.com/-OYK/archive/2011/08/03/2126657.html Android的消息机制(一)android有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android的消息机制是一样的。一、 角色
sunjianjun1981
·
2013-08-12 15:00
进程\
线程间通信
学习笔记(一)
1、进程同步与线程同步1.1、进程与线程 我只讨论linux下进程与线程的区别: 进程在内核中由一个进程描述符(PCB)表示,内核中的数据结构就是task_struct,这个task_struct内部保存了整个进程在执行过程中所有需要的信息,其中有几个下文会用到的域说明下:mm(mm_struct):这个域内部表示了整个进程的地址空间,在linux内部通过VMA表示进程中不同的内存区域,不
wearenoth
·
2013-08-12 02:00
Android UI线程与工作线程之间通信
一、Handler处理
线程间通信
Handler主要有两个用途: 1) schedulemessagesandrunnablestobeexecutedassomepointinthefuture
kieven2008
·
2013-08-03 13:00
线程间通信
的一个小例子
两个线程,一个写入,一个读取:packagetst.thread; publicclassInputOutput{ publicstaticvoidmain(String[]args){ Resr=newRes(); newThread(newInput(r)).start(); newThread(newOutput(r)).start(); } } classInputim
cthhqu
·
2013-07-20 18:56
java
线程
【12】多线程_线程间通讯
5.1.5
线程间通信
wait:notify();notifyAll(); 都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只有同步才具有锁。
u011112840
·
2013-07-17 20:00
多线程
线程间通讯
.Net
线程间通信
首先,你要理解Post跟Send.具体可以去参考Windows的消息发送函数SendMessage跟PostMessage,这里不做概述。1. SynchronizationContext对象 .Net线程通信,主要使用的是 SynchronizationContext对象。此对象用法很简单。首先我们看窗口程序代码:publicpartialclassForm1:Form {
城门虾米
·
2013-07-05 16:00
通信
同步
C#
线程间
Handler和Looper详解
Hanlder作用: 1)执行计划任务,你可以再预定的实现执行某些任务,可以模拟定时器 2)
线程间通信
。在Android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。
z.net
·
2013-06-19 12:00
python thread(communicate, join,queue) practices
http://www.cnblogs.com/holbrook/archive/2012/02/23/2365420.html """ python多线程编程(7):
线程间通信
yy_gy
·
2013-06-17 07:00
JOIN
thread
python
Queue
Android多线程处理机制中的Handler使用介绍
2)
线程间通信
。在Android的应用启动时,会创建一个主线程,主
·
2013-06-07 16:51
十、同步设备I/O与异步设备I/O(I/O完成端口)
I/O完成端口是一种有无数用途的绝佳的
线程间通信
机制1.打开和关闭设备 设备:能够与之进行通信的任何东西createFile可以打开很多设备缓存,标志2.使用文件设备设置文件指针位置以及如何改变文件大小每个文件内核对象都有自己的文件指针如何追加内容到文件结尾
vsooda
·
2013-05-30 15:00
Android
线程间通信
机制(Handler Looper )
当android应用程序运行时,一个主线程被创建(也称作UI线程),此线程主要负责处理UI相关的事件,由于Android采用UI单线程模型,所以只能在主线程中对UI元素进行操作,如果在非UI线程直接对UI进行了操作,则会报错,另外,对于运算量较大的操作和IO操作,我们需要新开线程来处理这些工作,以免阻塞UI线程,子线程与主线程之间是怎样进行通信的呢?此时就要采用消息循环机制(Looper)与Han
gg137608987
·
2013-05-28 20:00
Windows 线程间的通信
下面分别作介绍: 1.全局变量方式由于属于同一个进程的各个线程共享操作系统分配该进程的资源,故解决
线程间通信
最简单的一种方法是使用全局变量。
zhu2695
·
2013-05-23 20:00
windows
线程间通信
深入Android Handler与
线程间通信
ITC的详解
在《AndroidHandler之消息循环的深入解析》中谈到了Handler是用于操作线程内部的消息队列,所以Handler可以用来
线程间通信
ITC,这种方式更加安全和高效,可以大大减少同步的烦恼,甚至都可以不用
·
2013-05-21 12:46
线程与进程的区别
然而
线程间通信
既有用又极危险。表现为记下几点:(
youxin2012
·
2013-05-10 20:00
多线程
linux
多进程
黑马程序员_多线程技术(线程的创建Thread和Runnble,死锁,
线程间通信
,join,yield)
-------android培训、java培训、期待与您交流!--------- 多线程技术 1.多线程概述(1)进程:正在执行中的程序,比如QQ,javac等(2)线程:进程中的一个独立控制单元,线程控制着进程的执行。一个进程至少有
bysir520
·
2013-05-10 14:00
java细节(五)
这使得
线程间通信
更有效,容易。
西铁城
·
2013-05-08 15:00
java
android笔记集one
Handler作用: 1>执行计划任务,你可以预定的实现执行某些任务,可以模拟定时器 2>
线程间通信
。
shenlinyuxi
·
2013-05-06 13:11
android
handler
Manifest
Linux C 实现生产者消费者问题
//信号量---
线程间通信
//“生产者消费者”问题 #include #include #include #include #include #definemsleep(x)usleep(x*1000
DLUTBruceZhang
·
2013-05-02 18:00
c
linux
消费者
生产者
产品
python类库32[多线程同步Lock+RLock+Semaphore+Event]
Event:是最简单的
线程间通信
的方式,一个线程
不必在乎朕是谁
·
2013-04-25 09:00
多线程
线程
python
同步
Java5并发库之条件阻塞Condition的应用
锁只能实现互斥,不能实现线程之间的通信(可以参看一个
线程间通信
的例子http://020618.blog.51cto.com/6098149/1182807),而Condition可以解决这个问题,即使
ghcomeon
·
2013-04-23 18:00
java5
并发库
条件阻塞Condition
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他