13 gythlover

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 59w+

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

设计模式-依赖倒置原则

参考:http://blog.csdn.net/zhengzhb/article/details/7289269定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象;抽象不应该依赖细节,细节应该依赖抽象。理解:1、二者都应该依赖其抽象。高层是依赖于接口,底层是通过实现接口来体现依赖。2、依赖倒置中的“倒置”倒置是指:以前开发时往往先考虑底层类的具体实现,而现在应先考虑

2017-06-02 12:44:38

SQL事物与事物隔离级别

转载自:http://blog.csdn.net/maotongbin/article/details/50600780SQL Server 数据库中事物的概念数据库中的事物是数据库并发控制的基本单位。一条或一组语句要么全部成功,对数据库中的某些数据成功修改;要么全部不成功,数据库中的数据还原到这些语句执行之前的样子。比如订票系统,订票成功,余票显示就减少一张;订票失败,余票数量不变。

2017-04-19 15:20:54

UML关系

一、依赖关系(Dependency)假设A类的变化引起了B类的变化,则说明B类依赖于A类。依赖关系是一种使用关系,特定事物的改变可能会影响到使用该事物的其他事物,在需要表示一个事物使用另一个事物时使用依赖关系。依赖关系有如下三种情况:A类时B类中的(某方法中的)局部变量。A类是B类方法中的一个参数。A类向B类发送消息,从而影响B类发生变化。A类使用到了另一个

2017-01-10 10:54:01

设计模式1——策略模式

设计模式 策略模式Define a family of algorithms,encapsulate each one,and make them interchangeable.定义一系列的算法,把它们封装起来,并且使它们可以相互替换。Strategy lets the algorithm vary independently from clients that use

2016-12-28 10:18:57

C#并发编程经典实例笔记1——术语介绍

并发同时做多件事情。例如,终端用户程序利用并发功能,在输入数据库的同时响应用户输入;服务器应用利用并发,在处理第一个请求的同时响应第二个请求。多线程并发的一种形式,采用多个线程来执行程序。并行处理多线程的一种,把正在执行的大量的任务分割成小块,分配给多个同时运行的线程。多核CPU执行大量任务时,并行处理把任务分割成小块并分配给多个线程,让它们在不同的核上独立

2016-12-23 10:31:58

特性类的使用

特性类从抽象类System.Attribute派生的类。可附加到各种程序实体,而且在运行时环境中可以检索这些特性信息。1.         AttributeUsage类施加在自定义特性类上的特性,控制自定义特性的使用。[AttributeUsage(System.AttributeTargets,   AllowMultiple,   Inherited)](1)      

2009-06-27 17:17:00
勋章 我的勋章
    暂无奖章