Click here to Skip to main content
16,007,111 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: avoiding multiple instances Pin
Mark Donkers18-Jan-02 5:33
Mark Donkers18-Jan-02 5:33 
GeneralRe: avoiding multiple instances Pin
Joaquín M López Muñoz18-Jan-02 5:43
Joaquín M López Muñoz18-Jan-02 5:43 
GeneralRe: avoiding multiple instances Pin
Nish Nishant18-Jan-02 5:46
sitebuilderNish Nishant18-Jan-02 5:46 
GeneralRe: avoiding multiple instances Pin
Jon Hulatt18-Jan-02 5:48
Jon Hulatt18-Jan-02 5:48 
GeneralRe: avoiding multiple instances Pin
Nish Nishant18-Jan-02 6:57
sitebuilderNish Nishant18-Jan-02 6:57 
GeneralRe: avoiding multiple instances Pin
Joaquín M López Muñoz18-Jan-02 6:04
Joaquín M López Muñoz18-Jan-02 6:04 
GeneralRe: avoiding multiple instances Pin
Nish Nishant18-Jan-02 7:04
sitebuilderNish Nishant18-Jan-02 7:04 
GeneralRe: avoiding multiple instances Pin
Tim Smith18-Jan-02 7:20
Tim Smith18-Jan-02 7:20 
Mutexes are automatically released.

Here is a quote from Helen Custler's Inside Windows NT book which talks about this history of mutants and mutexes in NT.


"The name /mutant/ has a colorful [sic] history. Early in Windows NT's development, Dave Cutler created a kernel mutex object that implemented low-level mutual exclusion. Later he discovered that OS/2 required a version of the mutual-exclusion semaphore with additional semantics, which Dave considered "brain-damaged" and which was incompatible with the original object. (Specifically, a thread could abandon the object and leave it inaccessible.) So he created an OS/2 version of the mutex and gave it the name /mutant/. Later Dave modified the mutant object to remove the OS/2 semantics, allowing the Win32 subsystem to use the object. The Win32 API calls the modified object /mutex/, but the native services retain the name /mutant/."


Tim Smith
Descartes Systems Sciences, Inc.
GeneralRe: avoiding multiple instances Pin
Joaquín M López Muñoz18-Jan-02 7:34
Joaquín M López Muñoz18-Jan-02 7:34 
GeneralRe: avoiding multiple instances Pin
Mark Donkers18-Jan-02 5:55
Mark Donkers18-Jan-02 5:55 
GeneralRe: avoiding multiple instances Pin
Joaquín M López Muñoz18-Jan-02 6:09
Joaquín M López Muñoz18-Jan-02 6:09 
GeneralRe: avoiding multiple instances Pin
Michael Dunn18-Jan-02 7:46
sitebuilderMichael Dunn18-Jan-02 7:46 
GeneralRe: avoiding multiple instances Pin
Nish Nishant18-Jan-02 5:44
sitebuilderNish Nishant18-Jan-02 5:44 
GeneralCheck if "Enter" hit Pin
Stan the man18-Jan-02 4:43
Stan the man18-Jan-02 4:43 
GeneralRe: Check if "Enter" hit Pin
Nish Nishant18-Jan-02 4:55
sitebuilderNish Nishant18-Jan-02 4:55 
GeneralRe: Check if "Enter" hit Pin
Roger Allen18-Jan-02 6:23
Roger Allen18-Jan-02 6:23 
GeneralEditing CListCtrl item Pin
Ken Goguen18-Jan-02 4:40
Ken Goguen18-Jan-02 4:40 
GeneralRe: Editing CListCtrl item Pin
Joaquín M López Muñoz18-Jan-02 4:54
Joaquín M López Muñoz18-Jan-02 4:54 
GeneralRe: Editing CListCtrl item Pin
Ken Goguen18-Jan-02 4:54
Ken Goguen18-Jan-02 4:54 
GeneralAccessing a COM Object in a DLL Pin
Steve Thresher18-Jan-02 2:34
Steve Thresher18-Jan-02 2:34 
GeneralRe: Accessing a COM Object in a DLL Pin
Michael P Butler18-Jan-02 2:49
Michael P Butler18-Jan-02 2:49 
GeneralRe: Accessing a COM Object in a DLL Pin
18-Jan-02 3:06
suss18-Jan-02 3:06 
GeneralHOWTO: Create Fonts Pin
18-Jan-02 1:43
suss18-Jan-02 1:43 
GeneralTerminology & Books Pin
Jon Hulatt18-Jan-02 0:37
Jon Hulatt18-Jan-02 0:37 
GeneralRe: Terminology & Books Pin
Michael Dunn18-Jan-02 13:13
sitebuilderMichael Dunn18-Jan-02 13:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.