C#
ymmeng
这个作者很懒,什么都没留下…
展开
-
AutoResetEvent与ManualResetEvent区别
【转载】AutoResetEvent与ManualResetEvent区别 ManualResetEvent 和 AutoResetEvent 从字面意思看,它们都表示是一个事件(Event)。这两个类都有WaitOne方法,这个方法被调用后,当前的线程(即是调用这个方法的线程)暂停运行(可以看做等待事件触发),直到事件被触发(即另外的线程调用了它的Set方法) ManualReset说转载 2012-10-08 15:54:28 · 235 阅读 · 0 评论 -
用CheckForIllegalCrossThreadCalls 属性解决C#线程间操作无效
问题描述:在主线程里开个子线程,用子线程去New一个窗体FrmInitialize,并Show出来,在主线程中访问子线程中Show的窗体的控件,需传值给控件 Main.cs static class Main { static FrmInitialize frmInit = null; public static bool Login() {原创 2012-10-11 11:18:40 · 627 阅读 · 0 评论 -
用C#创建Windows服务(Windows Services)
用C#创建Windows服务(Windows Services) Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。 第一步:创建服务框架 要创建一个新的 Wi转载 2013-02-26 15:03:54 · 247 阅读 · 0 评论