System.Threading.ReaderWriterLock Class
Information   Base Types   Related Resources

Defines the lock that implements single-writer and multiple-reader semantics.

  • Namespace: System.Threading
  • First seen in: .NET v1.0.3705
  • Last seen in: .NET v1.1.4322
  • Last changed in: .NET v1.0.3705
  • Assembly: mscorlib.dll

  • System.Object
  • View this type on MSDN
  • View this type on WinFX 247
    Articles (4)Discussions (47)MembersRotorChanges
    Articles

    Page: 1
    How to synchronize access to a shared resource in a multithreaded environment by using Visual C++ .NET
    Microsoft Support
    (816160) - In applications that you create by using Microsoft Visual C++ .NET, you can perform multiple tasks at the same time by using multithreading. Multithreading permits you to start different threads to complete different tasks at the same time....
    Multithreading Part 3: Thread Synchronization
    C# Corner
    Gradually, as you start picking up the threads of multi-threading, you would feel the need to manage shared resources. The .NET framework provides a number of classes and data types that you can use to control the access to shared resources.
    Multithreading Part 4: The ThreadPool, Timer classes and Asynchronous Programming Discussed
    C# Corner
    If you were following my first three parts of this series, you probably are familiar with basics of threading and how to write simple multithreading applications in .NET using the System.Threading.Thread class and implementing thread synchronization on the .NET platform. In this article, I would discuss few more .NET classes and how and what role do they play a role in building multithreading applications.
    Thread Pools
    C#Today
    Using threads makes your multitasking applications run more smoothly. However, it takes finite resources to create and destory threads, resources we can save if we use thread pooling. In this article, Matthew Reynolds looks at how to use the thread pool in .NET. We see how to build a demo application that shows the typical model used in service applications i.e. a client connects, a client requests some work be done and then the client disconnects.
    Ad
    MBR BootFX
    Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
     
     Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
    Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com