Mutex (Mutual Exclusion) yalnızca belirli bir noktada paylaşılan kaynağa yalnızca tek bir iş parçacığının (thread) erişebileceği anlamına gelir. Bu, kaynak edinen iş parçacıkları arasındaki yarış koşullarından (race condition) kaçınır. monitors ve locks bunu yapmak için fonksiyonellik sağlar.
Synchronization paylaşılan kaynağa birden fazla iş parçacığının erişimini senkronize ettiğiniz anlamına gelir.
1 2 3 |
CreateMutex(NULL,FALSE,"Process name"); if ( GetLastError() == ERROR_ALREADY_EXISTS) ShowMessage("You may not run this program on more than one same computer!"); |
I think this is one of the most vital info for me.
And i am glad reading your article. But should remark on few general things, The site style is great, the articles
is really excellent : D. Good job, cheers
Keep on writing, great job!