- 博客(10)
- 资源 (22)
- 收藏
- 关注
翻译 多核机器上多线程内存敏感程序的可伸缩性
原文出处:http://www.codeproject.com/KB/cpp/rtl_scaling.aspx翻译此文也是一个学习的过程,因为在多CPU下的编程和单CPU下看起来区别巨大,就方向而言,OpneMP,MPI,TBB发展的都很快,当然快速也许就意味着一些技术会被淘汰。而本文只是对现有单核编程的改良,和上述方向无关,只是为了尽可能解决现有程序的问题,而尽量做最小改动。
2010-02-22 21:19:00 3181
转载 重叠I/O模型(1)
转自 http://blog.pfan.cn/xman/44361.html 一. 重叠I/O的概念及使用当调用ReadFile和WriteFile时,如果最后一个参数lpOverlapped设置为NULL,那么线程就阻塞在这里,直到读写完指定的数据后,它们才返回。这样在读写大文件的时候,很多时间都浪费在等待ReadFile和WriteFile的返回上面。
2010-02-04 16:17:00 1042
转载 用完成端口开发大响应规模的Winsock应用程序
转自 http://www.vckbase.com/document/viewdoc/?id=1732 通常要开发网络应用程序并不是一件轻松的事情,不过,实际上只要掌握几个关键的原则也就可以了——创建和连接一个套接字,尝试进行连接,然后收发数据。真正难的是要写出一个可以接纳少则一个,多则数千个连接的网络应用程序。本文将讨论如何通过Winsock2在Windows NT 和 Window
2010-02-04 12:38:00 579
转载 Winsock 完成端口模型简介
转自 http://dev.csdn.net/article/81/81416.shtm “完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!从本质上说,完成端口模型要求我们创建一个Win32完成端口对象,通过指定数量的线程,对重叠I/O请求进行管理,以便为已经完成的重叠I/O请求提供
2010-02-04 12:36:00 532
转载 Winsock服务器内存资源管理
转自 http://www.cppblog.com/sherrylso/archive/2008/02/03/42454.html 一般来讲, 在服务器上,如果有足够的资源,Winsock server,理论上可以支持成千的并发连接。而现实是,我们没有足够的资源可供使用,分配。本文主要来讨论一下内存资源之于Winsock server开发的重要性。一)基本概念。-> Pa
2010-02-04 12:34:00 614
转载 Visual Studio调试之断点技巧篇
本文转自http://blog.csdn.net/Donjuan/archive/2009/10/11/4618717.aspx不知道能不能算是技巧啦,写出来放到首页贻笑大方而已。函数断点在前面的文章Visual Studio调试之避免单步跟踪调试模式里面我讲了如何设置函数断点,说实话,我个人喜欢设置函数断点,而不是在代码行里面设置断点。一般来说,函数断点在下面几种情形下有用:
2010-02-03 16:30:00 856
转载 调试Release版本应用程序
转自http://blog.csdn.net/chinacodec/archive/2009/01/26/3853473.aspx引言如果在您的开发过程中遇到了常见的错误,或许您的Release版本不能正常运行而Debug版本运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release版本可以保证您的应用程序可以象Debug版本一样运行。如果您在开发阶段完成之后或
2010-02-03 16:28:00 469
转载 MSVC的调试技巧: Pseudoregisters
转自http://blog.csdn.net/chinacodec/archive/2009/01/26/3853469.aspx “pseudoregister”并不是一个真正的硬件寄存器. 利用pseudoregister可以查看并且使用调试器当中的特定值(错误代码, 线程信息块, …).让我们看看@ERR. 启动一个调试应用程序. 在你的代码放置断点便于调试器中断执行.
2010-02-03 16:25:00 510
转载 不能设置断点的检查步骤
转自http://blog.csdn.net/Donjuan/archive/2009/02/05/3863241.aspx 在调试程序的时候,有的时候你会发现设置的断点不起作用,而且更糟糕的是,一般碰到这种情况的时候都是非常紧急或者是加班到夜已深、人寂静的时候了。正是应了那句玩笑话:“机器机器,越急越气!”。一般发生断点不起作用的话:1. 你首先要判断的是断点是否
2010-02-03 16:21:00 953
转载 win32平台下malloc的实现
转自http://hi.baidu.com/numax/blog/item/ff9e3d0eeb1f7acf7acbe1cb.html 如果您不想看那一堆确实比较XX的汇编代码,我直接给您一个结论吧:1.malloc是如何实现的?malloc(Size)最终调用的是HeapAlloc(msvcrt!_crtheap,0,dwSize)2.msvcrt.dll使用到的堆是如何初始化的?msv
2010-02-03 16:10:00 1079
ISO_IEC_23001-7
2015-07-21
微软公司软件开发模式简介
2013-04-09
GNU autotools.pdf
2012-09-25
新一代视频压缩编码标准H.264(毕厚杰).pdf
2010-02-21
基于乘法元的查表法实现的色彩空间转换
2009-11-26
perl语言编程(作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平)
2009-05-18
rfc3550-RTP-RTSP协议
2008-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人