From the course: Threading in C#
Unlock the full course today
Join today to access over 24,200 courses taught by industry experts.
Mutex
- [Instructor] Let's create a new project to see how a Mutex works. We're going to create a static Mutex. We might have to resolve the reference using system dot threading, and then we'll call it Mutex. We'll say new Mutex. Now there are a couple of options here. For example, the first one, you could say it's false, so once you say it's false, means the thread that's actually creating the instance for the Mutex class will not have ownership of that Mutex. Now if say true, that means the thread, which is the UI thread in this case, will already acquire the Mutex before anyone else gets it. Now if you don't pass any value whatsoever, it still considers it false, so by default, it's false. We can also give a name to the Mutex. Once you provide a name to the Mutex, that name is computer-wide. You can actually search that Mutex with that particular name. So that's another thing to keep in mind. We could have come here and said, just call it whatever you want to call it, let's say Cazton is…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.