- 博客(7)
- 收藏
- 关注
转载 TCP长连接VS短连接
1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:2. TCP短连接我们模拟一下TCP短连接的情况,c
2012-05-08 13:22:15
383
转载 多进程VS多线程
大多数应用服务器不需要进程间通信。或避免进程间通信,利用数据库交换信息。在这个条件下,如果是UNIX/linux环境,采用多线程没必要。多线程比多进程性能高?误导!应该说,多线程比多进程成本低,但性能更低。在UNIX环境,多进程调度开销比多线程调度开销,没有显著区别,就是说,UNIX进程调度效率是很高的。内存消耗方面,二者只差全局数据区,现在内存都很便宜,服务器内存动辄若干
2012-05-05 22:22:43
783
转载 高并发服务器实现策略
编写连接数巨大的高负载服务器程序时,经典的多线程模式和select 模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll 来捕获I/O 事件。最后简要介绍了AIO网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为C10K 问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K 问题,作为大型网站的开发人员有必要对C10K 问题有一定的了
2012-05-05 20:14:16
1025
原创 C实现面向对象的继承
听弦断,断那三千痴缠。坠花湮,湮没一朝风涟。花若怜,落在谁的指尖时间最苦,剪不断对你的思恋记忆最甜,抹弯嘴角的朱颜。不知故人现在何方?不知红颜为谁而断?捧一把月光,吹落簌簌哀伤。相盼相望,顾影自怜。白衣起舞,玉指轻弹,买醉花酒前。梦回流年,微雨双飞燕。。。。。。 其实很喜欢古文,因为意境很美,恬静、忧伤、凄迷、淡然,没有车水马龙,内心的平静,没有浮躁。今天看了这
2012-02-09 22:46:01
403
原创 C语言实现面向对象的多态之----条件判断
什么是多态什么是多态,我理解的就是相同的函数名,在不同的上下文中有不同的实现,程序能够根据自己所处的上下文选择合适的实现。其实这里的上下文最多的还是指子类和父类环境。举个简单的例子,就好比你和你的父亲,同样是接待你小姨妈这么一个行为,接待方式肯定是不一样的。对于C来说,多态其实就是一种条件判断,if 或者switch还是用书中列举的传感器为例,访问传感器采集数据的接口的不同,可以将传感
2012-02-09 09:06:30
547
原创 C语言实现类方式之文件
今晚的月光很好,刚好倾泻到我的书桌上,恬静、安详,心里却有一种孤独。这个城市仿佛与我无关、这里的人好像与我无关,自己坐在一个安静的角落里,泡一杯茶水敲打着键盘,听着音乐,流淌自己的灵魂。人生吧,也许就这样,平淡而幸福,也许是最完美的追求。也只有在这样的夜晚,坐在窗户旁边,看着街边路灯发着懒懒的光,什么都不想,让思维在那一刻停留,多么美好而单纯的感觉啊 !嘻嘻,写的这一段算是一段优美的前奏吧
2012-02-08 23:29:39
802
原创 序
知道周迅的越来越多,知道鲁迅的越来越少 知道马克的越来越多,知道马克思的越来越少 知道比尔的越来越多,知道保尔的越来越少 肚子大的人越来越多,肚量大的人越来越少 未婚同居的越来越多,婚后同居的越来越少 耍手腕的人越来越多,耍手艺的人越来越少 出书的人越来越多,读书的人越来越少 养二奶的越来越多,养奶奶的越来越少 锦上添花
2012-02-06 09:19:48
1185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人