发布时间:2015-01-13 11:17:24
1、让出处理器 Linux提供一个系统调用运行进程主动让出执行权:sched_yield。进程运行的好好的,为什么需要这个函数呢?有一种情况是用户空间线程的锁定。如果一个线程试图取得另一个线程所持有的锁,则新的线程应该让出处理器知道该锁变为可用。用户空间锁没有内核的支持,这是一个最间单、最有效率的做法。但是.........【阅读全文】
发布时间:2015-01-12 17:42:21
基本配置方法:Vim的配置一般用到两个文件:/etc/vimrc和各个普通用户家目录下的~/.vimrc前者是全局设置,即设置成功后,对所有用户生效;后者是对某一个用户生效。通常设置后者的情况较多,以免影响其他用户的使用,毕竟每个人的习惯不同。下面以/etc/vimrc为例说明:(以下内容追加到此文件的后面)set.........【阅读全文】
发布时间:2015-01-07 19:08:26
一、基本socket函数Linux系统是通过提供套接字(socket)来进行网络编程的。网络的socket数据传输是一种特殊的I/O,socket也是一种文件描述符。socket也有一个类似于打开文件的函数:socket(),调用socket(),该函数返回一个整型的socket的描述符,随后的连接建立、数据传输等操作也都是通过该socket实现。1、socket函数sy.........【阅读全文】