C++ microsoft应用程序的互斥示例

C++ microsoft应用程序的互斥示例,c++,visual-c++,mfc,C++,Visual C++,Mfc,最近,我在电话采访中被问及有关同步对象互斥的问题。我被要求说出一个微软(被称为“著名”)的应用程序的名称,该应用程序将互斥作为同步对象。有没有办法知道应用程序的同步对象。如果有人知道,请告诉我。。感谢您的支持。是的,您可以查看应用程序使用的同步对象。单击您感兴趣的流程,并在视图->下窗格视图菜单中选择句柄。互斥体列在类型下,因为突变体互斥体在大量函数中内部使用。任何使用标准分配器分配内存的应用程序都会使用互斥体。我想说的是,微软推出的所有应用程序都会使用互斥体。如果他们想要特定的产品,Windo

最近,我在电话采访中被问及有关同步对象互斥的问题。我被要求说出一个微软(被称为“著名”)的应用程序的名称,该应用程序将互斥作为同步对象。有没有办法知道应用程序的同步对象。如果有人知道,请告诉我。。感谢您的支持。是的,您可以查看应用程序使用的同步对象。单击您感兴趣的流程,并在视图->下窗格视图菜单中选择句柄。互斥体列在类型下,因为突变体

互斥体在大量函数中内部使用。任何使用标准分配器分配内存的应用程序都会使用互斥体。我想说的是,微软推出的所有应用程序都会使用互斥体。如果他们想要特定的产品,Windows或Office。坦白地说,这是一个愚蠢的问题。@NikB。我也这么认为……但面试官提出这个问题的方式让我感到奇怪……特别是称之为著名的微软应用程序……感觉可能是我不知道答案,但有一个答案如果是,那么面试官很可能知道,或者认为他知道,一些模糊的琐事,并假设任何像他一样聪明的人都应该知道。如果您真的想知道特定应用程序组中的哪个使用互斥体,请查看它们的导入表(及其DLL),查看哪个导入
CreateMutex
(或其变体)。不清楚您是否还希望包括
初始化CriticalSection
和公司。