【第22期】观点:IT 行业加班,到底有没有价值?

Best Practices for Creating DLLs

转载 2006年06月16日 23:34:00

A dynamic link library (DLL) consists of shared code and data that an application can load at run time, rather than statically link at compile time. Advantages of using DLLs include reduced code footprint, lower memory utilization due to single-copy-sharing, flexible development and testing, modularity and functional isolation, and so on.

This paper provides guidelines for developing robust, portable, and extensible DLLs for the Windows family of operating systems.

Included in this paper:

The Library Loader, DLLMain, and the Loader Lock

Interactions Between the Loader, the Loader Lock, and DLLMain

Best Practices for Implementing DLLMain

http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx

 

举报

相关文章推荐

FW:Best Practices for Creating DLLs

Link: http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx May 17, 2006 Abstract A dynam...

DllMain中不当操作导致死锁问题的分析——DllMain中要谨慎写代码(完结篇)

之前几篇文章主要介绍和分析了为什么会在DllMain做出一些不当操作导致死锁的原因。本文将总结以前文章的结论,并介绍些DllMain中还有哪些操作会导致死锁等问题。(转载请指明出于breaksoftware的csdn博客)DllMain的相关特性 首先列出<a href="http:/
  • bcyy
  • bcyy
  • 2012-11-09 20:35
  • 388

Debugging

这几天,找一个内存错误调疯了,还没有找到,找到一篇这样的文章,虽然不是很深入,实际上调试的时候还要具体问题具体分析,但还是概括了很多,值得看看.Introduction to Debugging (z...
  • fuzb
  • fuzb
  • 2008-04-21 02:51
  • 2839

[Windows编程] 开发DLL必读《Best Practices for Creating DLLs》

开发DLL的时候,需要十分注意 DllMain 函数,因为在多线程环境下DLLMain里面的代码很容易引发线程死锁。 这篇MSDN文章<a href="http://www.microsoft.com/whdc/driver/kernel/

[Windows编程] 开发DLL必读《Best Practices for Creating DLLs》

开发DLL的时候,需要十分注意 DllMain 函数,因为在多线程环境下DLLMain里面的代码很容易引发线程死锁。 这篇MSDN文章《Best Practices for Creating DLLs...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)