一.概述 System V信号量与System V消息队列不同。它不是用来在进程间传递数据。它主要是来同步进程的动作。1.一个信号量是一个由内核维护的整数。其值被限制为大于或等于0。2.可以在信号量上加上或减去一个数量。3.当一个减操作把信号量减到小于...
分类:
其他好文 时间:
2016-01-16 21:10:54
阅读次数:
294
简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。...
分类:
编程语言 时间:
2016-01-16 19:13:50
阅读次数:
234
有时候,我们需要在自己的程序(进程)中启动另一个程序(进程)来帮助我们完成一些工作,那么我们需要怎么才能在自己的进程中启动其他的进程呢?在Linux中提供了不少的方法来实现这一点,下面就来介绍一个这些方法及它们之间的区别。一、system函数调用system函数的原型为:[cpp]view plai...
分类:
系统相关 时间:
2016-01-16 19:12:48
阅读次数:
347
nginx自带缓存 nginx自己有单独的进程来对磁盘上的缓存文件进行扫描,在内存中建立缓存索引。并且有管理进程来对缓存进行过期判断,更新等操作 定义:只能在http段中使用 proxy_cache_path /dev/shm/nginx/cache levels=1:2 keys_zone=one...
分类:
系统相关 时间:
2016-01-16 18:59:30
阅读次数:
256
一:线程与进程的概念 0.概述:(摘抄自:http://www.cnblogs.com/lmule/archive/2010/08/18/1802774.html)简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独...
分类:
编程语言 时间:
2016-01-16 16:56:26
阅读次数:
189
先简单介绍下5.0版的变化。5.0最大的特色是调用简单,采用了链式语法,形如:new ShareAction(context).setPlatform(share_media) .withText(content).withTitle(title) .withMedia(...
分类:
移动开发 时间:
2016-01-16 16:28:38
阅读次数:
581
各位看官们,大家好,上一回中咱们说的是使用信号量进行进程间同步与互斥的例子,这一回咱们说的例
子是:进程间通信大阅兵。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:
编程语言 时间:
2016-01-16 14:23:35
阅读次数:
205
计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。3.进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是...
分类:
编程语言 时间:
2016-01-16 14:19:30
阅读次数:
158
近日,百度安全实验室发现了一款“聊天剽窃手”病毒。该病毒可以通过ptrace方式注入恶意代码至QQ、微信程序进程。恶意代码可以实时监控手机QQ、微信的聊天内容及联系人信息。该病毒是眼下发现的首款通过ptrace进程注入方式进行恶意窃取私密资料的病毒。简单介绍该病毒主要是通过ptrace注入QQ和微信...
分类:
系统相关 时间:
2016-01-16 14:11:00
阅读次数:
324
架构使用视图来说明,有4+1和5+1之说:4是逻辑视图,开发视图,进程(或称运行)视图,物理(或称布署)视图1是场景视图5比4多的是数据视图架构的5种视图(按5+1来说)对应着相应的任务:逻辑架构设计:模块划分+接口定义+领域模型开发架构设计:技术选型+文件划分+编译关系物理架构设计:硬件分布+软件...
分类:
其他好文 时间:
2016-01-16 12:05:24
阅读次数:
183