OS
RobbyZha
这个作者很懒,什么都没留下…
展开
-
linux shell man命令详细介绍-快捷获得帮助信息(2)
http://www.cnblogs.com/chengmo/archive/2010/10/26/1861809.html 最近几天手头事情比较忙,这个接上一篇:linux shell命令快捷获得系统帮助(一)[man-pages定义规范] ,如果有朋友对于linux系统帮助文件结构与定义感兴趣看下刚才那篇文章。 知道linux帮助文件(man-pages,转载 2014-01-05 19:16:48 · 535 阅读 · 0 评论 -
socket通信简介
“一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型转载 2016-03-29 21:44:04 · 188 阅读 · 0 评论 -
shell、控制台、终端的区别
今天看到有人问终端和控制台的区别,而且这个问题比较有普遍性,因此想抽出一点时间来解释一下这两个术语的区别。 终端,英文叫做terminal ,通常简称为term ,比如我们在X下的xterm. 控制台,英文叫做console。 要明白这两者的关系,还得从以前的多人使用的计算机开始。 大家都知道,最初的计算机由于价格昂贵,因此,一台计算机一般是由多个人同时使用的转载 2016-04-08 10:07:28 · 521 阅读 · 0 评论 -
pthread_cond_wait/pthread_cond_signal/pthread_cond_broadcast
pthread_cond_wait() 用于阻塞当前线程,等待别的线程使用pthread_cond_signal()或pthread_cond_broadcast来唤醒它。 pthread_cond_wait() 必须与pthread_mutex 配套使用。pthread_cond_wait()函数一进入wait状态就会自动release mutex。当其他线程通过pthread_cond_sig转载 2016-05-07 10:31:08 · 252 阅读 · 0 评论 -
pthread_cond_wait()的使用方法
pthread_cond_wait 编辑 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件成立信号)。为了防止竞争,条件变量的使用总是和一个互斥锁结合在一起。 中文名 多线程的条件变量 外文名 pthread_cond_wait 动作一 条件变量的条件成立转载 2016-05-07 07:36:58 · 287 阅读 · 0 评论 -
shmctl函数
1简介 用于Linux进程通信共享内存。共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。 2shmctl函数原型 shmctl(共享内存管理) 所需头文件 #include #include 函数说明 完成对共享内存的控制 函数原型转载 2014-01-11 15:34:08 · 1547 阅读 · 0 评论 -
消息队列
http://blog.csdn.net/wc7620awjh/article/details/7722296 定义 unix早期通信机制之一的信号能够传送的信息量有限,管道则只能传送无格式的字节流,这无疑会给应用程序开发带来不便。消息队列(报文队列)则克服了这些缺点。 消息队列发展 消息队列就是一个消息的链表。可以把消息看做一个记录,具转载 2014-01-11 12:17:35 · 465 阅读 · 0 评论 -
linux man 命令 详解
刚接触linux的时候,都会使用man来查阅一些命令的帮助信息。但是也都只是使用"man 命令名称"这样简单的格式。其实,man还有不少其他小技巧,在这和大家分享一下。 1 当你列出write时,它可能代表了Linux里的用户命令或系统调用,如果我只是想了解write这个系统调用的作用,而对write命令的命令格式没有兴趣,那么我该如何告诉man呢? man命令后面可以加一个数转载 2014-01-05 19:07:30 · 385 阅读 · 0 评论 -
pthread_cond讲解及实例
http://baike.baidu.com/link?url=qFGdc42hXvT6uQMtmfIL4OFEEFbr2J3xAI8CWAo4L01_qmkUkcbTXvqzjtqJ7Os0EfvDFzXS2Q-GgsQ_Qwawka 1 简介 多线程的条件变量[1] 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另转载 2014-01-05 16:12:01 · 859 阅读 · 0 评论 -
Linux man命令的使用方法
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。 Linux的man手册共有以下几个章节: 代號 代表內容 1 使用者在shell中可以操作的指令或可执行档 2 系統核心可呼叫的函数与工具等 3 一些常用的函数(function)与函数库(librar转载 2014-01-05 19:02:30 · 320 阅读 · 0 评论 -
Ubuntu利用Samba映射磁盘到Win7的方法
1、首先在Ubuntu安装好samba,具体步骤为: 安装samba:sudo apt-get install samba 安装smbclient:sudo apt-get install 安装smbfs:sudo apt-get smbfs 2、修改配置文件 sudo gedit /etc/samba/smb.conf 编辑smb.conf 文件 将;sec转载 2014-01-09 13:00:59 · 708 阅读 · 0 评论 -
多线程
http://blog.csdn.net/wc7620awjh/article/details/7722955 多线程 为什么有了进程,还要引入线程呢? 使用多线程到底有哪些好处? 多线程优点: 使用线程的理由之一是:和进程相比,它是一种“节俭”的多任务操作方式。在linux系统下,启动一个新的进程必须分配给他独立的地址空间,建立众多的数据表来维护转载 2014-01-11 15:32:46 · 425 阅读 · 0 评论 -
共享内存
http://blog.csdn.net/wc7620awjh/article/details/7721331 共享内存 共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。原理图如下: 共享内存的实现分为两个步骤: 一、 创转载 2014-01-11 10:44:38 · 440 阅读 · 0 评论