码迷,mamicode.com
首页 >  
搜索关键字:同步    ( 29472个结果
Android中实现IPC的几种方式详细分析及比较
1.使用Bundle   ----> 用于android四大组件间的进程间通信 android的四大组件都可使用Bundle传递数据  所以如果要实现四大组件间的进程间通信 完全可以使用Bundle来实现 简单方便   2.使用文件共享  ---->用于单线程读写 这种方式在单线程读写的时候比较好用 如果有多个线程并发读写的话需要限制线程的同步读写   另外 SharePreferen...
分类:移动开发   时间:2016-05-18 19:46:23    阅读次数:282
聊聊同步、异步、阻塞与非阻塞
近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念,说了解吧也了解,但是要让自己准确的描述概念方面的具体细节,却说的不那么准确,这也是自己在这几个方面也没有细细考究过的原因吧。经过看了些这几个概念的资料,发现同步、异步、阻塞、非阻塞的概念其实也并不难以理解,在此写下此文,欢迎拍砖,希望多多交流。 1 同步与异...
分类:其他好文   时间:2016-05-18 19:37:38    阅读次数:193
聊聊同步、异步、阻塞与非阻塞
近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念,说了解吧也了解,但是要让自己准确的描述概念方面的具体细节,却说的不那么准确,这也是自己在这几个方面也没有细细考究过的原因吧。经过看了些这几个概念的资料,发现同步、异步、阻塞、非阻塞的概念其实也并不难以理解,在此写下此文,欢迎拍砖,希望多多交流。 1 同步...
分类:其他好文   时间:2016-05-18 19:34:35    阅读次数:216
【Socket编程】篇一
参考自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html 1、Socket 简介 本地的进程间通信(IPC)有多种方法: 1)消息传递(PIPE、FIFO、消息队列等) 2)同步(互斥量、条件变量、读写锁、记录锁、信号量等) 3)共享内存(匿名的和具名的) 4)远程过程调用(Sol...
分类:其他好文   时间:2016-05-18 19:34:28    阅读次数:218
RabbitMQ学习和使用
RabbitMQ学习和使用RabbitMQ介绍MQ全称Message Queue 消息队列,RabbitMQ是基于AMQP(高级消息队列协议)实现的。消息队列通常用以应用之间相互通信,解决同步问题。MQ是典型的生产者消费者模型,RabbitMQ最常用的三种模式是点对点模式、发布订阅模式、广播模式。RabbitMQ is a message-queueing software called a mes...
分类:其他好文   时间:2016-05-18 19:28:41    阅读次数:234
Java千百问_07JVM架构(001)_java内存模型是什么样的
点击进入_更多_Java千百问1、什么是内存模型  Java平台自动集成了线程以及多处理器技术,这种集成程度比Java以前诞生的计算机语言要厉害很多。Java针对多种异构平台的独立性,使得多线程技术也具有了开拓性的一面。   我们有时候在Java开发中,对于同步和线程安全要求很严格的程序时,往往容易混淆的一个概念就是内存模型。那究竟什么是内存模型呢?   内存模型描述了程序中各个变量(实例域、静...
分类:编程语言   时间:2016-05-18 19:08:40    阅读次数:169
Android开发者上手宝典(三)
19.怎么使用SourceInsight?19.1用途我们主要使用SourceInsight进行源码分析和查找,主要是查找我们所需要的文件/类的位置。对于一套源码,拥有几十万甚至更多个文件,我们可以将这套源码导入到SourceInsight的工程里,然后通过它的搜索功能,便能快速给出我们搜索结果:是否有这个文件,同时可以直接打开进行代码阅读和修改同步等操作。什么时候需要这么做呢?举一个例子帮助理解:...
分类:移动开发   时间:2016-05-18 18:43:17    阅读次数:415
UNIX网络编程:信号量semphore
信号量是一种用于提供不同进程间或一个给定进程的不同线程件同步手段的原语.信号量是一个特殊的整数值,主要用来控制多个进程对临界资源的互斥访问,进程根据信号量来判断是否有 访问的资源。 信号量是一个计数器,可用于同步多进程对共享数据对象得访问,为了获得共享资源,进程需要执行以下操作: 1、测试控制该资源的信号量 2、若此信号量的值为正,则进程可以使用该资源,进程将信号...
分类:其他好文   时间:2016-05-18 18:43:14    阅读次数:198
UNIX网络编程:共享内存区
IPC形式除了管道、FIFO、信号量以外,还有共享内存区和消息队列。这里主要堆共享内存进行介绍。 共享内存区是可用IPC形式中最快的。一旦这样的内存区映射到共享它的进程地址空间,这些进程间数据的传递就不再涉及内核。共享内存与其他进程通信方式相比较,不需要复制数据,直接读写内存,是一种效率非常高的进程通信方案。但它本身不提供同步访问机制,需要我们自己控制。在LINUX中,只要把共享内存段连接...
分类:其他好文   时间:2016-05-18 18:23:01    阅读次数:209
java synchronized详解
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。      二、然而,当一个线程访问ob...
分类:编程语言   时间:2016-05-18 18:11:50    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!