码迷,mamicode.com
首页 >  
搜索关键字:posix    ( 1397个结果
linux多路IO复用中的select和epoll
select,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己负责进行读写,异步I/O的实现会负责把数据从内核拷贝到用户空间。 ...
分类:系统相关   时间:2015-07-04 14:00:27    阅读次数:222
Linux多线程编程-信号量
在Linux中,信号量API有两组,一组是多进程编程中的System V IPC信号量;另外一组是我们要讨论的POSIX信号量。这两组接口类似,但不保证互换。POSIX信号量函数都已sem_开头,并不像大多数线程函数那样以pthread_开头,常用的有以下5个: #include int sem_init(sem_t* sem, int pshared, unsigned int value)...
分类:编程语言   时间:2015-07-03 19:20:32    阅读次数:172
PBS
PBS的组成服务器: pbs_server调度器: pbs_scheduler执行器: pbs_mom命令行: 用户脚本,管理命令等PBS的基本原理PBS的优缺点:符合POSIX 1003.2d 标准;支持系统级检查点功能(需底层操作系统支持);很好的大规模扩展性,独立的调度模块;支持使用其它调度器...
分类:其他好文   时间:2015-07-02 19:07:16    阅读次数:1396
shell printf格式化输出语句
printf 命令用于格式化输出, 是echo命令的增强版。它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同。注意:printf 由 POSIX标准所定义,移植性要比 echo 好。如同 echo 命令,printf 命令也可以输出简单的字符串:$printf "Hello, ...
分类:系统相关   时间:2015-07-02 06:29:25    阅读次数:132
Node.js 的Web 应用 文件处理
File System 模块 文件的I/O是由标准POSIX函数封装而成,需要使用 require('fs') 访问模块,所有的方法都提供了异步和同步两种方式。1. 重命名文件 var BASE_DIR = __dirname; 复制而来。 2. 修改文件权限和文件权限属性 3. 获取文件元...
分类:Web程序   时间:2015-07-01 17:53:21    阅读次数:177
Linux IPC 消息队列
1. Posix 消息队列/* mq_open - open a message queue */#include /* For O_* constants */#include /* For mode constants */#include mqd_t mq...
分类:系统相关   时间:2015-07-01 17:31:34    阅读次数:167
linux下Qt调用非标准库中的函数调用----------如pthread_create、pthread_cond_***、、
在Linux下Qt中使用POSIX标准的pthread_creaet函数调用创建新线程,使用如下代码后编译通过 extern "C" { #include } 但是运行后发现并未成功创建新线程,并且无报错!!! (编译链接时有添加:-lpthread) 其中原因本人尚不清楚。。。 并且pthread_mutex_*** (互斥锁)、pthread_cond_*** (条件变量) ...
分类:系统相关   时间:2015-07-01 10:04:07    阅读次数:315
QWord2vec:word2vec移植版+GUI
序Word2Vec原生是不支持Windows的,索性就用Qt移植了一下。大概做了下面几件事。①替换LinuxAPI的pthread为QThread。②取消了posix_memalign(),内存对齐这玩意据说是编译器的活,不知道Mikolov为什么写出来,难道说源码是Google万能工程师+编译器高...
分类:其他好文   时间:2015-06-30 18:04:43    阅读次数:180
UNIX进程
一、UNIX进程环境在学习UNIX进程工作原理时,我们应该先了解一下UNIX进程的基本环境是怎么样的,首先从main函数开始。1、main函数int main(int argc, char *argv[]);相信main函数是我们非常熟悉的一个函数,它是C程序执行的入口函数。其中,argc是命令行参数的数目,agrv是指向参数的各个指针所构成的数组,而ISO/C和POSIX.1都要求argv[arg...
分类:系统相关   时间:2015-06-30 15:02:50    阅读次数:178
shell学习三十三天----关于重定向
关于重定向 额外的重定向运算符 使用set -C搭配 POSIX shell提供了防止文件意外截断的选项:执行set -C命令可打开shell所谓的禁止覆盖选项,当它再打开状态时,单纯的>重定向遇到目标文件已存在时,就会失败.>|运算符则可以另noclobber选项失效.   提供行内输入的和使用program得力miter,可以在shell脚本正文内提供输入数据;这样数据叫嵌入文件.在...
分类:系统相关   时间:2015-06-30 14:59:43    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!