文章分类 -  Linux服务器

windows和Linux下线程通信比较:
摘要:linux多线程及线程同步和windows的多线程之间的异同 并不是所有的程序都必须采用多线程,有时候采用多线程性能还不如单线程。采用多线程的好处如下: (1)多线程之间采用相同的地址空间,共享大部分的数据,和多进程相比,代价比较节俭,而启动新的进程必须分配给它独立的地址空间,需要数据表来维护代码段 阅读全文

posted @ 2016-08-17 23:51 A-祥子 阅读(647) 评论(0) 推荐(0) 编辑

浅谈如何提高服务器并发处理能力(来自某位大牛的博客)
摘要:目录 (一)什么是服务器并发处理能力 (二)有什么方法衡量服务器并发处理能力 1.吞吐率 2.压力测试 (三)怎么提高服务器的并发处理能力 1,提高CPU并发计算能力(1)多进程&多线程(2)减少进程切换,使用线程,考虑进程绑定CPU(3)减少使用不必要的锁,考虑无锁编程(4)考虑进程优先级(5)关 阅读全文

posted @ 2016-08-17 16:19 A-祥子 阅读(775) 评论(0) 推荐(0) 编辑

TCP和UDP协议发送数据包的大小:
摘要:在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,或许也能得到一点帮助: 首先,我们知道,TCP/IP通常被认为是一个四层协议系统, 阅读全文

posted @ 2016-08-17 12:15 A-祥子 阅读(883) 评论(0) 推荐(0) 编辑

区别文件描述符(Linux)和文件指针(C语言)
摘要:文件描述符:在linux系统中打开文件就会获得文件描述符,它是个很小的正整数。每个进程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。 文件指针:C语言中使用文件指针做为I/O的句柄。文件指针指向进程用 阅读全文

posted @ 2016-08-09 23:50 A-祥子 阅读(670) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示