DLL,线程互斥,设计模式解读
动态链接库(Dynamic Link Library, DLL)的创建、调试与加载;Windows C++的线程、信号量、互斥锁和临界区,以及Linux C++线程、互斥锁、条件变量的基本知识;设计模式:一.主要学习内容1DLL的创建、调试和调用2Windows C++线程、信号量、互斥锁、临界区3Linux C++互斥锁、条件变量、线程4观察者模式5单例模式6代理模式7适配器模式8简单工厂模式/工厂方法模式二.主要收获1.DLL相关知识:动态链接库其他应用程序共享的程序模块,封装了一些资源(数据、方法和类)。本身包含代码却不能执行,Windows应用能直接或间接调用。静态链接:调用函数或过程需要链接到.exe可执行文件中。动态链接:DLL中的代码无需包含在.exe中,节省了宝贵的内存资源。动态链接的优点:共享代码、资源和数据。过程隐藏与语言无关,增强了扩展性(一种语言应用程序可以调用其他语言的DLL)2.DLL的创建方法VS2013新建DLL工程,选上导出符号,系统会自动生成导出DLL所需要的各种符号定义包括:#ifdef XXX_EXPORTS#define XXX_API __declspec(dllexport)#else#define XXX_API __declspec(dllimport)#endif其中XXX为你的DLL文件名这个#idndef模块中的__decls
您可能关注的文档
最近下载
- 30年代小说概述.ppt VIP
- 新媒体概论 超星尔雅学习通满分答案章节测验WYC.doc VIP
- 制造企业信息化建设规划报告.docx VIP
- 2025年拍卖师拍卖、变卖与抵债等不同处置方式下税费差异专题试卷及解析.pdf VIP
- 2025年拍卖师不同拍卖标的佣金计算差异专题试卷及解析.pdf VIP
- 可观测性工程.pdf VIP
- 《八月桂花遍地开》课件 2026新花城版音乐四年级上册.ppt
- 03J501-2 钢筋混凝土雨蓬建筑构造.docx VIP
- 第6课 战国时期的社会变革 课件(共24张PPT).ppt.pptx VIP
- 2.2 《独轮车省力的秘密》 (课件)2026秋五年级上册科学教科版.pptx
原创力文档

文档评论(0)