入门
- 包括了正确的头文件只能编译通过,没链接正确的库链接会报错。
- 一些经常使用的库gcc会自动链接。
- 库的缺省路径/lib /usr/lib /usr/local/lib
- 不知道某个函数在那个库可以nm -o /lib *.so | grep 函数名
- man sin 会列出包括的头文件以及链接的库名。man 2 sin 2表示系统调用,3表示c库函数
- 一旦子过程被创立,父子过程一块儿从fork处被创立。创立子过程为了争取资源。
- 重定向用dup2函数
- kill -l查看信号种类
- pthread_mutex不跨过程,ipc中的信号量跨过程,但linux不支撑无名信号量。信号灯的主要用处是维护临界资源。多过程走访同享内存,用信号量同步。
- alarm5秒后向自己发送SIGALARM信号,缺省处理是收场过程,不自定义就会收场过程。通过对信号集加减信号,肯定信号屏蔽字。在信号处理程序被调历时,操作系统树立的新信号屏蔽字包含正在被递送的信号,
以上就是微观生活(93wg.com)关于“C语言服务器编程必备常识”的详细内容,希望对大家有所帮助! 文章源自微观生活(93wg.com)微观生活-https://93wg.com/6308.html
评论