C#
gythlover
这个作者很懒,什么都没留下…
展开
-
特性类的使用
特性类从抽象类System.Attribute派生的类。可附加到各种程序实体,而且在运行时环境中可以检索这些特性信息。1. AttributeUsage类施加在自定义特性类上的特性,控制自定义特性的使用。[AttributeUsage(System.AttributeTargets, AllowMultiple, Inherited)](1)原创 2009-06-27 17:17:00 · 445 阅读 · 0 评论 -
C#并发编程经典实例笔记1——术语介绍
并发 同时做多件事情。例如,终端用户程序利用并发功能,在输入数据库的同时响应用户输入;服务器应用利用并发,在处理第一个请求的同时响应第二个请求。 多线程 并发的一种形式,采用多个线程来执行程序。 并行处理 多线程的一种,把正在执行的大量的任务分割成小块,分配给多个同时运行的线程。 多核CPU执行大量任务时,并行处理把任务分割成小块并分配给多个线程,让它们在不同的核上独立原创 2016-12-23 10:31:58 · 431 阅读 · 0 评论 -
Monitor类
private static object obj = new Object();Monitor在锁对象obj上维持2个线程队列、一个引用:队列R:就绪队列,该队列内的线程已经准备好获取obj锁。当前线程释放obj锁(通过Monitor.Exit()或Monitor.Wait()来释放),该队列内的线程会去竞争obj锁,获得obj锁的线程会被T引用。队列W:等待队列,该队列中的线程是因调用了Mon...原创 2018-04-04 14:14:47 · 985 阅读 · 0 评论