一、线程、锁 1、Posix Thread互斥锁 线程锁创建 a.静态创建 b.动态创建 互斥锁的属性 互斥锁的属性在创建锁的时候指定,在LinuxThreads实现中仅有一个锁类型属性,不同的锁类型在试图对一个已经被锁定的互斥锁加锁时表现不同。 a. 这是缺省值,也就是普通锁。当一个线程加锁以后, ...
分类:
编程语言 时间:
2018-06-26 13:15:11
阅读次数:
181
tomcat 官方站点:http://tomcat.apache.org POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为POSIX ) POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UN ...
分类:
其他好文 时间:
2018-06-26 01:03:26
阅读次数:
194
Posix消息队列与System V 消息队列的用法很相似,主要有以下区别:1. 对Posix消息队列的读取总是返回最高优先级的最早消息,对System V 消息队列的读取可以返回指定优先级的消息。2. Posix 消息队列允许产生一个信号或启动一个线程去向一个空队列写入一个消息,System V消 ...
分类:
系统相关 时间:
2018-06-25 22:57:57
阅读次数:
272
Posix共享内存有两种非亲缘进程间的共享内存方法:1). 使用内存映射文件,由open函数打开,再由mmap函数把返回的文件描述符映射到当前进程空间中的一个文件。2). 使用共享内存区对象,由shm_open打开一个 Posix IPC名字。再由mmap把返回的描述符映射到当前进程的地址空间。Po ...
分类:
系统相关 时间:
2018-06-25 22:54:02
阅读次数:
299
Posix信号量不同于System V信号量的信号量集,Posix信号量是单一的信号量,分为有名信号量和无名信号量。Posix有名信号量是使用Posix IPC名字标示的信号量,可用于进程和线程间的同步;Posix无名信号量是指基于内存的信号量,存放在共享内存区中,用于进程与线程间的同步。Posix ...
分类:
系统相关 时间:
2018-06-25 22:51:03
阅读次数:
276
9.1 BusyBox BusyBox是一个集成了一百多个最常用Linux命令和工具的精简工具箱,它只有几MB的大小,很方便进行各种快速验证,被誉为“Linux系统的瑞士军刀”。BusyBox可以运行于多款POSIX环境的操作系统中,如Linux(包括Android)、Hurd、FreeBSD等。 ...
分类:
其他好文 时间:
2018-06-25 13:11:31
阅读次数:
195
Linux是一套自由加开放源代码的类Unix操作系统,诞生于1991年10月5日(第一次正式向外公布),由芬兰学生Linus Torvalds和后来陆续加入的众多爱好者共同开发完成。 Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具... ...
分类:
系统相关 时间:
2018-06-24 15:02:48
阅读次数:
728
常见函数列表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台。比如对于Window ...
分类:
编程语言 时间:
2018-06-24 10:26:59
阅读次数:
189
os模块:包含了普遍的操作系统的功能。 import os 引入操作系统模块。os.name 获取操作系统类型 (nt->windows posix->linux,unix,Mac OS X)。os.uname 打印操作系统的详细信息(windows不支持)。os.environ 获取操作系统的所有 ...
分类:
编程语言 时间:
2018-06-21 01:35:58
阅读次数:
206
os模块 :操作系统的接口 源码在Lib/os.py os.name 判断所在系统os.system() 运行shell命令 'nt':windows; 'posix':'Linux/Unix'. os.chdir(path) os.fchdir(fd) os.getcwd os.fsencode( ...
分类:
编程语言 时间:
2018-06-20 19:04:43
阅读次数:
201