全部博文(1293)
发布时间: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.........【阅读全文】
发布时间:2013-03-28 15:40:31
转自博客 http://blog.chinaunix.net/uid-2512245-id-3549886.html 当一个源程序由多个源文件组成时,根据函数能否被其它源文件中的函数调用,将函数分为内部函数和外部函数。 1 内部函数(又称静态函数) 如果在一个源文件中定义的函数,只能被本文件中的函.........【阅读全文】