码迷,mamicode.com
首页 >  
搜索关键字:posix    ( 1397个结果
linux应用程序开发-进程通信(IPC)
IPCwhy:1.数据传输2.资源共享目的:3.通知事件4.进程控制发展:1.UNIX进程间通信2.基于SYStem V3.POSIX方式分类:1.pipe(管道) FIFO(有名管道)2.signal3.消息队列4.共享内存5.信号量6.套接字(socket)管道通信:单向,先进先出创建pipe:...
分类:系统相关   时间:2014-12-14 13:12:34    阅读次数:204
Linux Epoll模型(1) --理论与实践
引言: 相比于select,Epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __FD_SETSIZE    1024    表示select最多同时监听1024个fd,当然,可以通过修改头文件再重编译内核来扩大这...
分类:系统相关   时间:2014-12-14 12:00:20    阅读次数:412
node.js学习第三天--文件I/O
1、文件I/Ofs模块的基本用法开发中我们经常会有文件I/O的需求,node.js中提供一个名为fs的模块来支持I/O操作,fs模块的文件I/O是对标准POSIX函数的简单封装。2、writeFile函数的基本用法文件I/O,写入是必修课之一。fs模块提供writeFile函数,可以异步的将数据写入...
分类:Web程序   时间:2014-12-14 00:37:33    阅读次数:158
APUE: 文件和目录相关的系统调用
Tips:下面的总结是参考APUE(unix环境高级编程)这本书,在linux(ubuntu)上的实现。 Linux系统的调用结构: 最上层:应用程序+shell命令(外部命令在coreutils中实现,内部命令在bash中实现) 中间层:linux下的库函数(gnu的c标准库在glibc中实现) 最底层:linux内核(163个linux系统调用接口+内核子系统(驱动)) ...
分类:其他好文   时间:2014-12-11 08:57:13    阅读次数:331
mac 下 安装php扩展 - mcrypt
由于自带的libmcrypt 可能版本低 另外通过brew安装的也不管用得去下载libmcrypt后编译安装tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configure --disable-posix-threads --enable-s...
分类:Web程序   时间:2014-12-10 12:31:21    阅读次数:163
给终端来点彩色(c语言和Golang版)
如果用过AIX或Linux下的nmon工具的应当会注意到,它可以把文字显示成多种颜色,并巧妙的利用颜色和字符组合出各种图形 来显示系统的运行情况。看看它官网附的这张图:          如果你看过它的源码,你会发现它用的是 Ncurses 库来实现彩色显示的。Ncurses很强大,可以在任何遵循ANSI/POSIX标准的UNIX系统上运行, 包含了一系列强大的功能。 但在这里,它并不...
分类:编程语言   时间:2014-12-09 10:34:28    阅读次数:234
细说linux IPC(十):system V 消息队列
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】         system V消息队列和posix消息队列类似,linux系统这两种消息队列都支持。先来看一下system V消息队列相关操作及其函数。 msgget()函数创建一个消息队列或打开一个消息队列。 ...
分类:系统相关   时间:2014-12-08 19:40:20    阅读次数:317
Socket编程实践(11) --Select I/O复用
Select函数Man-Page/* According to POSIX.1-2001 */ #include /* According to earlier standards */ #include #include #include int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set...
分类:其他好文   时间:2014-12-06 21:36:28    阅读次数:269
(笔记)linux增加非标波特率的方法
1.内核修改涉及到的内核文件包括driver/char/tty_ioctl.c和arch/xx/include/asm/termbits.h在linux内核中,struct ktermios结构的c_cflags共有5个位用来标注波特率,其中位CBAUDEX表明使用的是POSIX标准波特率还是扩展波...
分类:系统相关   时间:2014-12-05 22:32:54    阅读次数:224
细说linux IPC(九):posix消息队列
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】         消息队列可以看作一系列消息组织成的链表,一个程序可以往这个链表添加消息,另外的程序可以从这个消息链表读走消息。 mq_open()函数打开或创建一个posix消息队列。 #inclu...
分类:系统相关   时间:2014-12-05 17:27:43    阅读次数:360
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!