随笔分类 -  Linux-函数

摘要:一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代... 阅读全文
posted @ 2014-07-18 13:16 柠檬恋上雨 阅读(5986) 评论(0) 推荐(0)
摘要:select函数总结阻塞方式block,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞non-block,就是进程或线程执行此函数时不必非要等待事件的发生,一旦执行肯定返回,以返回值的不同来反映函数的执... 阅读全文
posted @ 2014-07-18 11:06 柠檬恋上雨 阅读(169) 评论(0) 推荐(0)
摘要:SOCKET()我们使用系统调用socket()来获得文件描述符:#include#includeint socket(int domain,int type,int protocol);第一个参数domain设置为“AF_INET”。第二个参数是套接口的类型:SOCK_STREAM或SOCK_DG... 阅读全文
posted @ 2014-07-18 10:46 柠檬恋上雨 阅读(218) 评论(0) 推荐(0)
摘要:字符/Ascii码我们知道,在C/C++语言中,char 也是一种普通的scalable 类型,除了字长之外,它与short,int,long 这些类型没有本质区别,只不过被大家习惯用来表示字符和字符串而已。(或许当年该把这个类型叫做“byte”,然后现在就可以根据实际情况,使用byte或short... 阅读全文
posted @ 2014-07-16 11:16 柠檬恋上雨 阅读(756) 评论(0) 推荐(0)