摘要:
1. 深拷贝与浅拷贝深拷贝,对对象整体进行拷贝包括对象的值数据和引用到的对象。浅拷贝,只拷贝对象的非静态字段,如值类型数据。如果字段为引用字段那么只拷贝引用,因此引用到的对象还是原来的对象。 // 这个标志是必须的,告诉assembly该类可以序列化 [Serializable] class Aphla { private string _name; ... 阅读全文
摘要:
@_@互斥对象(Mutex) 互斥对象的作用有点类似于监视器对象,确保一个代码块在同一时刻只有一个线程在执行。互斥对象和监视器对象的主要区别就是,互斥对象一般用于跨进程间的线程同步,而监视器对象则用于进程内的线程同步。互斥对象有两种:一种是命名互斥;另一种是匿名互斥。在跨进程中使用到的就是命名互斥,一个已命名的互斥就是一个系统级的互斥它可以被其他进程所使用,只要在创建互斥是指定打开互斥的名称就可以... 阅读全文