
C/C++
文章平均质量分 90
JiSuDeXX
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gcc/g++基本命令介绍
原文地址:http://www.cnblogs.com/cryinstall/archive/2011/09/27/2280824.html转载 2014-05-20 09:42:56 · 381 阅读 · 0 评论 -
epoll精髓
epoll精髓 在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。 相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:转载 2014-05-24 09:39:52 · 433 阅读 · 0 评论 -
getsockopt/setsockopt备忘
getsockopt和setsockopt的选项不是很多,但是对于一些不常用的蛋原创 2014-05-24 11:42:34 · 739 阅读 · 0 评论 -
linux多线程编程
线程 是计算机中独立运行的最小单位,运行时占用很少的系统资源。可以把线程看成是操作系统分配CPU时间的基本单元。一个进程可以拥有一个至多个线程。它线程在进程内部共享地址空间、打开的文件描述符等资源。同时线程也有其私有的数据信息,包括:线程号、寄存器(程序计数器和堆栈指针)、堆栈、信号掩码、优先级、线程私有存储空间。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?什转载 2014-05-24 11:51:08 · 394 阅读 · 0 评论 -
网络基础知识备忘
1.套接字地址结构 1).IPv4套接字地址结构 IPv4套接字地址结构通常也称为“网际套接字地址结构”,它以sockaddr_in命名,定义在头文件中,如下所示 struct in_addr{ in_addr_t s_addr; //32位的IPv4网络字节序 } struct sockaddr_in{ uint8_t转载 2014-05-24 09:52:37 · 500 阅读 · 0 评论