一:什么是共享内存
共享内存是属于IPC(Inter-Process Communication进程间通信)机制,其他两种是信号量和消息队列,该机制为进程开辟创建了特殊的地址范围,就像malloc分配那样。进程可以将同一段共享内存连接到自己的地址空间上,从而操作共享内存,所以说,共享内存提供了多个进程之间共享和传递数据一种方式。需要注意的是:该机制没有提供同步机制,所以我...
分类:
系统相关 时间:
2015-07-12 15:42:04
阅读次数:
227
Write an algorithm to determine if a number is "happy".
A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares...
分类:
移动开发 时间:
2015-07-12 09:44:45
阅读次数:
117
进程读写锁Pthread_rwlockattr_setshared, 当将process-shared属性设为Pthread_process_shared时,可以得到一个进程间的读写锁,如果process-shared属性设为pthread_process_private, 那么能操作这个读写锁的线...
分类:
系统相关 时间:
2015-07-12 00:09:05
阅读次数:
345
作者:阮一峰日期:2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力...
分类:
编程语言 时间:
2015-07-11 11:56:47
阅读次数:
147
Android IntentService vs Service众所周知,Android中的Service是用于后台服务的,当应用程序被挂到后台的时候,为了保证应用中某些功能仍然可以工作而引入了Service,比如播放音乐。针对service,官方文档有2点重要说明:
1. A Service is not a separate process. The Service object itself...
分类:
移动开发 时间:
2015-07-11 01:08:08
阅读次数:
171
对Task和backStack的认识过程1.由demo测试得到的关系图:1.一个task中可以有多个app的Activity,由于一个app可以对应一个或多个process,2.所以一个task也可以对应多个process。2.由adb shell dumpsys activity测试得到的关系图:...
分类:
其他好文 时间:
2015-07-11 00:54:20
阅读次数:
127
以下翻译自: Recent Applications of Point Process Methods in Forestry Statistics 该文以林业木材统计为背景,分析了相关的统计学应用。下面主要翻译第6部分: 点过程 Cox过程 对于树木模型来说,Cox模型是一类十分灵活而且重要的方法...
分类:
其他好文 时间:
2015-07-10 22:09:11
阅读次数:
173
http://www.cnblogs.com/zeroone/archive/2013/01/13/2858837.htmlSystem.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能:1、打开某个链接网址(弹窗)。2、定位打开某个文件目录。3、打开系统特...
百度百科PROCESS EXPLORER介绍由Sysinternals开发的Windows系统和应用程序监视工具,目前已并入微软旗下。不仅结合了Filemon(文件监视器)和Regmon(注册表监视器)两个工具的功能,还增加了多项重要的增强功能。包括稳定性和性能改进、强大的过滤选项、修正的进程树对话...
编译报下面这个错,表明了有重复的内容存在可能是以下情况: Error:Execution failed for task ‘:myapp:dexDebug‘. com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecExcept...
分类:
移动开发 时间:
2015-07-10 17:08:01
阅读次数:
542