总共三部分:第一部分:POSIX 线程详解 Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc. 2000 年 7 月 01 日第二部分:通用线程:POSIX 线程详解,第 2...
分类:
编程语言 时间:
2015-05-05 21:30:35
阅读次数:
1059
linux应用开发-无名管道编程
一 linux进程间通信(ipc)
1 UNIX进程间通信
2 基于System V的通信
3 POSIX通信
二 七种通信方式
1 管道
一个进程在管道的尾部写入数据,另一个进程从管道的头部
读出数据。管道包括无名管道和有名管道两种,前者只能用
于父进程和子进程间的通信,后者可用于运行于同一系统中
的任意两个进程间的通信。
...
分类:
系统相关 时间:
2015-05-01 13:24:32
阅读次数:
205
如何使用Signal因为错误抛出Signal,必须要专门做Signal处理。在计算机科学中,信号(英语:Signals)是Unix、类Unix以及其他POSIX兼容的操作系统中进程间通讯的一种有限制的方式。它是一种异步的通知机制,用来提醒进程一个事件已经发生。当一个信号发送给一个进程,操作系统中断了...
分类:
移动开发 时间:
2015-04-29 23:21:43
阅读次数:
425
#include#includeintmain(){boost::asio::io_serviceio;boost::asio::deadline_timertimer(io,boost::posix_time::seconds(3));timer.wait();std::coutexpires_a...
分类:
其他好文 时间:
2015-04-27 23:33:37
阅读次数:
153
安卓中获取系统当前活动的网卡MAC地址和IP地址时,需要使用到java.net.networkinterface库,在Delphi中虽然可以调用java库,但是如果没有现成的java库(jar、class等),也会比较麻烦,这里使用posix函数实现获取MAC和IP地址,不需要root权限,但理论上...
分类:
移动开发 时间:
2015-04-21 20:15:06
阅读次数:
315
iOS开发之网络多线程1. pthred (POSIX) 一般情况不用2. NSThreadNSThread*thread1 = [[NSThreadalloc]initWithTarget:selfselector:@selector(dealThreadExit:...
分类:
移动开发 时间:
2015-04-19 19:07:30
阅读次数:
122
在一般的linux系统当中(如redhat),使用sh调用执行脚本相当于打开了bash的POSIX标准模式(等效于bash的 --posix 参数),一般的,sh是bash的“子集”,不是子集的部分。bash程序执行,当“$0”是“sh”的时候,则要求代码遵循一定的规范,当不符合规范的语法存在时,则...
分类:
其他好文 时间:
2015-04-17 11:16:12
阅读次数:
110
1.进程间通讯的目的(1)数据传输(2)资源共享(3)通知事件(4)进程控制2.通讯发展(1)UNIX进程间通讯(2)基于System V进程间通讯(3)POSIX进程间通讯3.POSIX标准4.进程间通讯的主要方式(1)无名管道(2)有名管道(3)信号(4)消息队列(5)共享内存(6)信号量(7)...
分类:
其他好文 时间:
2015-04-16 21:39:10
阅读次数:
123
posix 线程(一):线程模型、pthread 系列函数 和 简单多线程服务器端程序一、线程有3种模型,分别是N:1用户线程模型,1:1核心线程模型和N:M混合线程模型,posix thread属于1:1模型。(一)、N:1用户线程模型“线程实现”建立在“进程控制”机制之上,由用户空间的程序库来管...
分类:
编程语言 时间:
2015-04-16 21:28:22
阅读次数:
156
Linux 信号表Linux支持POSIX标准信号和实时信号。下面给出Linux Signal的简表,详细细节可以查看man 7 signal。默认动作的含义如下:中止进程(Term)忽略信号(Ign)中止进程并保存内存信息(Core)停止进程(Stop)继续运行进程(Cont)信号取值默认动作含义...
分类:
系统相关 时间:
2015-04-15 19:18:50
阅读次数:
177