unix环境编程
文章平均质量分 56
一格桑京
这个作者很懒,什么都没留下…
展开
-
linux下线程总结
Linux系统下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,连接时需要使用库libpthread.a。线程创建函数:int pthread_create(pthread_t *restrict thread, const pthread_attr_t *restrict attr, void *(*start_routi原创 2013-09-06 21:36:23 · 740 阅读 · 0 评论 -
linux下进程编程综述
进程的基本概念进程的概念:进程是一个具有独立功能的程序的一次运行活动(系统会分配其新的一定的堆栈段、代码段、数据段)。进程的特点:动态性、并发性、独立性、异步性。进程的三种状态:就绪、执行、阻塞。 就绪:是等待被运行的状态;执行:是正在运行的状态;阻塞:是等待I/O等资源空闲的状态。进程ID(PID):标识进程的唯一数字;父进程的ID(PPID);启动进程用户的ID原创 2013-09-06 19:30:54 · 580 阅读 · 0 评论 -
linux下文件编程(国嵌教材)
Linux中文件编程可以使用两种方法:Linux系统调用、C语言库函数。前者依赖于Linux系统,后者与操作系统是独立的,在任何操作系统下,使用C语言库函数操作文件的方法都是相同的。系统调用:int creat(const char *filename, mode_t mode);int open(const char *pathname,int flags, mode_t原创 2013-09-20 20:46:36 · 953 阅读 · 0 评论 -
kmalloc vmalloc kzalloc malloc 和 get_free_page()
http://blog.csdn.net/ordinaryjoe/article/details/6689869kmalloc vmalloc kzalloc get_free_page()是内核空间申请内存空间函数malloc是用户空间申请内存函数 一 ,kmalloc() 与 kfree() 和get_free_page的区别1,用于申请较小的、连转载 2013-10-08 20:05:17 · 937 阅读 · 0 评论 -
关于linux中printk的显示等级
cat /proc/sys/kernel/printk6 4 1 7 这四个数分别为:Console_loglevel、Default_message_loglevel、Minimum_console_level、Default_console_loglevel。在 中定义了8种 记录级别。按照优先级递减的顺序分别是:KERN_EMERG “” 用于紧急消息,原创 2013-09-20 19:39:54 · 1521 阅读 · 0 评论 -
Linux C 一些函数 所属的头文件
在编写程序时,有时总是不记得所使用的函数在哪个库函数中。现在先把自己以前经常用到的函数头文件总结一下。 有不对的地方还请指教。 1,系统调用文件的操作函数#inlclude int open(char *name,int how) 第二个参数,O_RDONLY O_WRONLY O_RDWRO_CREAT #include int close(int fd)siz转载 2015-02-11 21:25:57 · 1075 阅读 · 0 评论