<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ymabcd的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ymabcd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ymabcd]]></copyright><item><title><![CDATA[AutoResetEvent]]></title><link>https://blog.youkuaiyun.com/ymabcd/article/details/5195558</link><guid>https://blog.youkuaiyun.com/ymabcd/article/details/5195558</guid><author>ymabcd</author><pubDate>Fri, 15 Jan 2010 20:54:00 +0800</pubDate><description><![CDATA[不是线程的非终止状态是事件的非终止状态，AutoResetEvent形象说就像一个水龙头一样，当你关闭水龙头，状态就是关闭（终止状态），所有的水都在里面等待流出来，当水龙头打开，就发送一个事件说里面的水可以出来了，这时就是非终止状态，一般是用来同步访问资源AutoResetEvent类的对象，如ManualResetEvent对象一样，大家可以把它简单地理解为一个信号灯，使用AutoReset]]></description><category></category></item><item><title><![CDATA[AutoResetEvent与ManualResetEvent区别]]></title><link>https://blog.youkuaiyun.com/ymabcd/article/details/5195532</link><guid>https://blog.youkuaiyun.com/ymabcd/article/details/5195532</guid><author>ymabcd</author><pubDate>Fri, 15 Jan 2010 20:50:00 +0800</pubDate><description><![CDATA[在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似，但也有区别。Set方法将信号置为发送状态，Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函数的参数值来决定其初始状态，若为true则非阻塞状态，为false为阻塞状态。如果某个线程调用WaitOne方法,则当信号处于发送状态时,该线程会得到信号]]></description><category></category></item><item><title><![CDATA[判断网络是否可连接的方法]]></title><link>https://blog.youkuaiyun.com/ymabcd/article/details/5195009</link><guid>https://blog.youkuaiyun.com/ymabcd/article/details/5195009</guid><author>ymabcd</author><pubDate>Fri, 15 Jan 2010 19:16:00 +0800</pubDate><description><![CDATA[if (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())                { return; }]]></description><category></category></item><item><title><![CDATA[.net cs程序仅启动一次的方法]]></title><link>https://blog.youkuaiyun.com/ymabcd/article/details/5191128</link><guid>https://blog.youkuaiyun.com/ymabcd/article/details/5191128</guid><author>ymabcd</author><pubDate>Thu, 14 Jan 2010 20:12:00 +0800</pubDate><description><![CDATA[方法一.private Boolean IsFirstInstance(){if (System.Diagnostics.Process.GetProcessesByName(Application.ProductName).Length > 1){return false;}return true;}方法二    private static bool HaveOtherInstan]]></description><category></category></item></channel></rss>