码迷,mamicode.com
首页 >  
搜索关键字:posix    ( 1397个结果
正则表达式
Oracle其实也是支持正则表达式的,主要体现在以下五个函数中:REGEXP_COUNT,REGEXP_INSTR,REGEXP_REPLACE,REGEXP_SUBSTR,REGEXP_LIKE。后来查看Oracle官方文档,发现其完全遵循POSIX standard Extended Regul...
分类:其他好文   时间:2015-08-07 18:57:21    阅读次数:113
多线程02---pThread简介
1.简介pthread 是属于 POSIX 多线程开发框架。它是c语言提供的一个跨平台的多线程解决方案。由于其在iOS编程中,操作比较麻烦,一般不用,这里介绍仅仅作为了解。2.pthread的使用通过以下函数创建pthread,在C语言中类型的结尾通常 _t/Ref,而且不需要使用 *:int pthread_create(pthread_t * __restrict, const pthread_...
分类:编程语言   时间:2015-08-07 11:15:13    阅读次数:214
名不符实的读写锁
有一种单一写线程,多个读线程并发的场景,比如测量数据的读取与更新,消费者会比较多,生产者只有一个。以下图为例: 左侧是一种经典的解法,对数据整个操作加锁。为了一个写数据线程,于将所有读线程也进行加锁显然有点浪费了。于是提出读写锁(Reader/Writer Lock), 即使是使用了读写锁,其本质也是一样的,而且在POSIX下的pthread它的内部实现是基于mutex,所以它的开销更大。如果...
分类:其他好文   时间:2015-08-07 01:52:29    阅读次数:241
Node.js 文件系统fs模块
Node.js 文件系统封装在 fs 模块是中,它提供了文件的读取、写入、更名、删除、遍历目录、链接等POSIX 文件系统操作。与其他模块不同的是,fs 模块中所有的操作都提供了异步的和 同步的两个版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSy...
分类:Web程序   时间:2015-08-06 12:35:08    阅读次数:192
QEMU代码中os_daemonize()函数的理解
之前是做几年的Windows c++开发,Linux下的经验不够丰富,导致我在看QEMU代码时,有些地方还需要回头学习Linux操作系统的实现机制才能更准确理解。学习Linux操作系统时泛泛地看了很多书籍,好像明白了,但是要深刻理解,以这平庸的智商我觉得还是要多看代码多码代码。闲话少说,来看下os-posix.c中的一个函数,叫os_daemonize(),从名字上我们就知道是要搞一个守护进程,代...
分类:其他好文   时间:2015-08-06 02:06:07    阅读次数:154
PHP 正则表达式
PHP 中有两套正则库;PCRE和POSIX;PHP5.3以后不在提倡用POSIX 然而POSIX字眼却也是经常看见的,比如在一些Linux工具书中; 正则的组成:一般而言包括,分隔符,表达式,修饰符; 元字符:表达式中具有特殊记忆的字符;就像我们Java中的class这样的字眼; ...
分类:Web程序   时间:2015-08-06 00:06:44    阅读次数:206
MinGW-64 安装
一、在mingw-w64官网下载mingw-w64在线安装包二、点击mingw-w64进行安装,选择: Version:选最新版本 我这个是4.9.2 Architecture:x86_64 (64位系统环境开发64位程序) Threads:posix Exception:seh Buil...
分类:其他好文   时间:2015-08-05 06:23:39    阅读次数:937
linux_c 开发(6-1)多线程程序设计_线程基础
多线程 线程(thread)技术早在60年代就被提出来了,但真正应用多线程到操作系统中去,实在80年代中期,solaris是这方面的佼佼者。传统的UNIX也支持线程的概念,但是在一个进程中只允许有一个线程,这样多线程就意味着多进程。现在多线程技术已经被许多操作系统所支持,包括Windows/NT、Linux。 优点: 和进程相比,它是一种非常“节俭”的多任务操作方式。在linux系统下,启动...
分类:编程语言   时间:2015-08-04 11:15:06    阅读次数:109
线程同步---信号量(无名)
1. 有名信号量&无名信号量         在POSIX标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量只用于线程间的同步,有名信号量只用于进程间通信。信号量是属于POSIX:SEM的,不是属于POSIX:THR的,需要的文件头是。两者的共同点都是相当于计数器,用于限制多个进程对有限共享资源的访问 2.  相关函数 1)创建信号量 int sem_init (sem_...
分类:编程语言   时间:2015-08-03 14:36:15    阅读次数:148
Linux信号signal
Linux 信号表 ? Linux支持POSIX标准信号和实时信号。下面给出Linux Signal的简表,详细细节可以查看man 7 signal。 信号 取值 默认动作 含义(发出信号的原因) SIGHUP 1 Term 终端的挂断或进程死亡 SIGINT 2 T...
分类:系统相关   时间:2015-08-03 11:43:10    阅读次数:176
1397条   上一页 1 ... 96 97 98 99 100 ... 140 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!