自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 .NET线程同步(3)

  另一个同步策略是手控技术,System.Threading命名空间中的一些可以用于手控同步的类。ManualResetEvent类用来使线程处于等待状态,它有2种状态:有信号(True)或无信号(False)。还有2个重要方法:Reset()和Set()。下面代码说明Reset()方法的用法:using System;using System.Threading;namespace

2004-03-10 18:27:00 878

原创 .NET 线程同步(2)

    Monitor类的TryEnter()方法非常类似于Enter()方法,他试图获得对象的独占锁,不过它不会象Enter()方法那样暂停. 如果线程成功进入,则TryEnter()方法返回True.    TryEnter()有3种重载方法,其中两个都带有超时参数,表示等待锁定的时间.using System;using System.Threading;namespace Moni

2004-03-09 23:46:00 1166

原创 .NET线程同步(1)

   在处理.net线程同步问题,有许多办法,这里所将谈到的是特定代码区的同步.   这些特定的代码区是方法中重要的代码段,他们可以改变对象的状态,或者更新另一个资源.Monitor类用于同步代码去,其方式是使用Monitor.Enter()方法获得一个锁,然后使用Monitor.Exit()方法释放该锁.示例如下:using System;using System.Threadi

2004-03-09 10:25:00 1047

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除