12 2018 档案

摘要:对于文件系统操作,相关的类几乎都在System.IO名称空间中,而注册表操作由System.Win32名称空间中的类处理。注意,在修改文件或注册表项时,安全性显得更为重要。 .NET基类也包含System.Runtime.Serialization名称空间中的许多类和接口,他们都与串行化有关。串行化 阅读全文
posted @ 2018-12-18 21:25 泽哥的学习笔记 阅读(1061) 评论(0) 推荐(0) 编辑
摘要:1.1、元数据 在COM中,组件的所有信息都存储在类型库内。例如,类型库包含接口的名称和ID、方法及其参数等信息。而在.net中,这些信息都可以在程序集自身中找到。COM的问题在于类型库很难扩展。c++使用IDL文件描述接口和方法。但是一些IDL修饰符在类库中是找不到的,因为Visual Basic 阅读全文
posted @ 2018-12-17 21:46 泽哥的学习笔记 阅读(580) 评论(0) 推荐(0) 编辑
摘要:要避免同步的问题,最好不要在线程之间共享数据。当然,这并不说是可行的。如果需要共享数据,就必须使用同步技术,确保一次只有一个线程访问和改变共享状态。注意同步问题与争用条件和死锁有关。如果不注意这些问题,就很难在应用程序中找到问题的原因,因为线程问题是不定期发生的。 1.1、lock和线程安全 C 为 阅读全文
posted @ 2018-12-09 18:40 泽哥的学习笔记 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1、线程池 创建线程需要时间。如果有不同的短任务要完成,就可以事先创建许多线程,在应完成这些任务时发出请求。这个线程数最好在需要更多线程时增加,在需要释放资源时减少。不需要自己创建这样一个列表。该列表有ThreadPool类托管。这个类会在需要时增减池中线程的线程数,直到最大的线程数。池中的最大线程 阅读全文
posted @ 2018-12-04 21:34 泽哥的学习笔记 阅读(454) 评论(0) 推荐(0) 编辑