自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 线程死锁与同步

1. 争用条件和死锁1.1 争用条件​ 如果两个或多个线程访问相同的对象,并且对共享状态的访问没有同步,就会出现争用条件。为了说明争用条件,下面的例子定义一个StateObject类,它包含一个私有int字段 state 和公有ChangeState()方法。在ChangeState()方法的实现代码中,验证状态变量 state 是否等于5。如果相等,就递增。下一条Trace.Assert立刻验证 state 现在是否等于6。​ 在变量 state 等于5再递增1后,可能认为该变量的值就是6。但事实不

2021-03-30 00:13:47 559

原创 Entity Framework Code First --创建数据库连接

Code First 是 EF 实体框架之一,之前项目一直用的是 Model First将数据库映射到 .edmx文件。采用Code First 可以自己在代码中创建数据库,表....参照文章写了一个demo,原文链接https://www.cnblogs.com/liuyuqing/p/6054774.html见如下步骤:1. VS创建一个控制台应用程序,命名为CodeFirstDemo。在项目...

2018-05-11 10:06:14 380

提示
确定要删除当前文章?
取消 删除