
UNIX/LINUX学习
文章平均质量分 80
hcwzq
这个作者很懒,什么都没留下…
展开
-
UNIX/LINUX编程学习之文件I/O
转自:http://shihaiyang.iteye.com/blog/445973文件描述符 对于内核而言,所有打开文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,用ope转载 2011-08-14 19:15:29 · 415 阅读 · 0 评论 -
linux条件变量用法
条件变量是线程中的东西,就是等待某一条件的发生,和信号一样 条件变量使我们可以睡眠等待某种条件出现。 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。 条件变量类型为pthread_cond_t原创 2011-08-01 21:48:03 · 802 阅读 · 0 评论 -
Core Dump
转自:http://www.lupaworld.com/home-space-uid-328269-do-blog-id-241973.htmlCore Dump配置与调试1.core文件的生成开关和大小限制---------------------------------1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生转载 2011-11-02 22:00:02 · 460 阅读 · 0 评论 -
UNIX/LINUX编程学习之文件锁、记录锁
转自:http://shihaiyang.iteye.com/blog/482656锁定中的几个概念 文件锁定的是整个文件,而记录锁定只锁定文件的某一特定部分。UNIX 的记录指的是从文件的某一相对位置开始的一段连续的字节流,它不同于其它以强制性记录结构转载 2011-09-14 08:40:30 · 2701 阅读 · 0 评论 -
UNIX/LINUX编程学习之进程通信--消息队列
转自:http://shihaiyang.iteye.com/blog/483154一、消息队列的基本概念 消息队列是一个存放在内核中的消息链表,每个消息队列由消息队列标识符标识。与管道不同的是消息队列存放在内核中,只有在内核重启(即操作系统重启)或者显示转载 2011-08-14 22:37:46 · 816 阅读 · 0 评论 -
UNIX/LINUX编程学习之线程pthread
转自:http://blog.youkuaiyun.com/atfield/article/details/15262251 Introduction不用介绍了吧…2 Thread Concepts1. Thread由下面部分组成:转载 2011-08-14 21:24:39 · 2121 阅读 · 0 评论 -
UNIX/LINUX编程学习之进程通信--共享内存
转自:http://shihaiyang.iteye.com/blog/493555共享内存(Shared Memory) 共享内存,简单的说就是被多个进程共享的内存。它在各种进程通信方法中是最快的,因为它是将信息直接映射到内存中, 省去了其它 IPC方法转载 2011-08-14 22:40:02 · 472 阅读 · 0 评论 -
UNIX/LINUX编程学习之进程通信--信号量
转自:http://shihaiyang.iteye.com/blog/492306有关结构体 1.sem C代码 struct sem { short sempid;转载 2011-08-14 22:45:43 · 651 阅读 · 0 评论 -
UNIX/LINUX编程学习之信号1
转自:http://blog.youkuaiyun.com/atfield/article/details/15325061 Introduction & ConceptsSignals是一种软件中断,通知程序某种事件的发生。常见的Signal有SIGABRT(当进程调用ab转载 2011-08-14 19:53:59 · 705 阅读 · 0 评论 -
UNIX/LINUX编程学习之信号2
转自:http://shihaiyang.iteye.com/blog/443738信号捕捉 示列程序实现对SIGINT的捕捉 C代码 #include #include #include int ca转载 2011-08-14 20:40:28 · 659 阅读 · 0 评论 -
UNIX/LINUX编程学习之文件共享
转自:http://shihaiyang.iteye.com/blog/448247UNIX支持在不同进程间共享打开文件,本文主要对以下几个方面简单介绍: 原子操作;再次介绍dup与dup2;fcntl函数;ioctl函数;/dev/f转载 2011-08-14 19:48:35 · 611 阅读 · 0 评论 -
关于socket阻塞与非阻塞情况下的recv、send、read、write返回值
转:http://blog.chinaunix.net/uid-20532339-id-1931818.html1、阻塞模式与非阻塞模式下recv的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞recv返回值没有区分,都是 0接收到数据大小,特别:返回值 2、阻塞模式与非阻塞模式下write的返回值各代表什么意思?有没有区别?(就我目前了解阻塞与非阻塞write返转载 2012-08-31 14:38:45 · 879 阅读 · 0 评论