全部博文(1293)
发布时间: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 内部函数(又称静态函数) 如果在一个源文件中定义的函数,只能被本文件中的函.........【阅读全文】
发布时间:2013-03-26 19:53:21
本例通过读取北、上、广的平均工资为背景进行友元函数的友元类的功能测试。 图1、通过友元函数和友元类访问类的私有成员 图2、非友元访问时受阻碍......【阅读全文】