全部博文(1293)
发布时间:2013-04-02 11:24:05
转自博客:http://www.cnblogs.com/nokiaguy/archive/2008/07/25/1251756.html作者:李宁向作者的贡献精神致敬!虽然线程可以在一定程度上提高程序运行的效率,但也会产生一些副作用。让我们先看看如下的代码:class Increment { &nb.........【阅读全文】
发布时间:2013-04-01 16:57:14
在VS2008的命令行里面输入 ildasm 然后按步骤操作。 图1 图2 图3 图4 图4源自下面的代码。 namespace MinitorCase { class Program { public static void MyLock() &.........【阅读全文】
发布时间:2013-03-30 17:45:04
lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 案例1、 class ThreadingExample { class C1 { private bool deadlocked = true; .........【阅读全文】
发布时间:2013-03-30 10:58:33
一、多线程入的好处 在应用程序中使用多个线程的好处是每个线程都可以异步执行。对于Windows应用程序,耗时的任务可以在后台执行,而使应用程序的窗口和控件保持响应。对于服务器应用程序,多线程处理提供了用不同线程处理每个传入请求的能力。否则,在完全满足前一个请求之前,将无法处理每个新请求。 二、多线程带来的.........【阅读全文】
发布时间:2013-03-29 15:00:27
一、System.Threading.Timer 与System.Windows.Forms.Timer System.Threading.Timer 是一个简单的轻量计时器,它使用回调方法并由线程池线程提供服务。不建议将其用于 Windows 窗体,因为其回调不在用户界面线程上进行(硬要使用的话只能通过委托的方式进行操作界面元素处理)。 System.Windows.Forms.Timer 是用于 Wind.........【阅读全文】