文章分类 -  网络

线程和进程区别
摘要:进程:是申请资源的最小单位,是一组数据和操作的一个集合线程:是CPU执行的最小单位。区别:一个进程包含多个线程,或者一个进程就是一个线程。线程除了必要的堆栈以及寄存器外没有自己独立的地址空间,一个进程的多个线程共享地址空间。在并发运行的时候,多进程切换耗费大而多线程切换代价更小,主要是操作系统对多线... 阅读全文

posted @ 2015-06-07 09:22 菜鸟基地 阅读(86) 评论(0) 推荐(0)

linux时间相关函数以及结构体
摘要:时间结构体: struct timeval { time_t tv_sec; /* seconds */ suseconds_t tv_us... 阅读全文

posted @ 2014-09-11 14:23 菜鸟基地 阅读(165) 评论(0) 推荐(0)

网络地址转换api函数
摘要:一)struct sockaddr//这个为通用socket地址,由于历史原因存在,使用网络地址结构时要转换为此结构{ unsigned short family; char sa_data[14]}struct sockaddr_in //实际使用的socket地址结构{ shor... 阅读全文

posted @ 2014-09-11 14:22 菜鸟基地 阅读(243) 评论(0) 推荐(0)

导航