同步方法,控件.invoke(delegate,参数),前面这个delegate要声明而且要实现,为什么要实现呢?因为控件不知道怎么实现。你得把解决方案通过委托给控件,控件才能照做。相当于send了一个invoke
message给控件,“Hi,A控件,我是其它线程来的,想委托你做点事情,具体怎么做...
分类:
编程语言 时间:
2014-05-16 04:58:44
阅读次数:
355
同步是多线程中的重要概念。同步的使用可以保证在多线程运行的环境中,程序不会产生设计之外的错误结果。同步的实现方式有两种,同步方法和同步块,这两种方式都要用到synchronized关键字。给一个方法增加synchronized修饰符之后就可以使它成为同步方法,这个方法可以是静态方法和非静态方法,但是...
分类:
编程语言 时间:
2014-05-09 06:02:19
阅读次数:
282
用什么关键字修饰同步方法?用synchronized关键字修饰同步方法同步有几种实现方法,都是什么?分别是synchronized,wait与notifywait():使一个线程处于等待状态,并且释放所持有的对象的lock。sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法...
分类:
编程语言 时间:
2014-05-08 19:57:26
阅读次数:
348
线程的同步 一个做完了另一个才能做 数据安全在要求数据安全时,才使用同步同步方法锁
可再方法修饰符的前面 或者后面加synchronized (监控范围) 在同步方法当中当前类的对象就是监控器的监控范围死锁 wait可以把锁放开 notify
通知wait醒来同步块要么用静态修饰对象 变量 要么用字...
分类:
编程语言 时间:
2014-05-08 08:56:16
阅读次数:
338
同步1)同步方法2)同步块 21)实例变量 22)
类变量锁定的内容1)锁定类的某个特定实例2)锁定类对象(类的所有实例)一。同步类实例:同步方法public class Demo { public
synchronized void m1(){ ...
分类:
编程语言 时间:
2014-04-29 15:01:02
阅读次数:
493