会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
brucewanglove
博客园
首页
新随笔
联系
订阅
管理
2024年6月28日
[C#] 在异步请求并发情况下,dbcontext的安全问题
摘要: 第一个问题:在涉及多次含有数据库(dbContext)修改操作的函数,出现偶发修改失败。 原因: 在异步多线程的情况下,当一个线程创建 DbContext 对象,然后进行一些实体状态修改,还没有来得及将状态保存,另一个线程也进行了同样的操作,第一个线程可以 SaveChanges 成功,但是第二个线
阅读全文
posted @ 2024-06-28 09:52 bruceWANG18
阅读(338)
评论(0)
推荐(0)
2024年5月21日
.NET 错误CS0006:未能找到元数据文件
摘要: 解决策略 在项目属性中,输出类型设置启动项输出类型为“控制台应用程序”,依赖性设置“类库”
阅读全文
posted @ 2024-05-21 21:43 bruceWANG18
阅读(189)
评论(0)
推荐(0)
2024年5月19日
VS2022 修改nuget包位置
摘要: 文章目录 前言 NuGet 配置文件位置 NuGet 环境变量 其他问题 前言 由于C盘的空间有限,NuGet的包位置默认又在C盘,这就很烦,只能去自己手动修改 NuGet 配置文件位置 配置文件共有三处,添加下面的内容即可 (高版本可以设置环境变量解决) <-- 添加下面的键值即可 --> 1 2
阅读全文
posted @ 2024-05-19 22:02 bruceWANG18
阅读(1875)
评论(0)
推荐(0)
2024年5月4日
【计组】进程上下文详解
摘要: 由于现在大多计算机都是多核CPU,多线程往往会比单线程更快,更能够提高并发,但提高并发并不意味着启动更多的线程来执行。更多的线程意味着线程创建销毁开销加大、上下文非常频繁,你的程序反而不能支持更高的TPS。 时间片 多任务系统往往需要同时执行多道作业。作业数往往大于机器的CPU数,然而一颗CPU同时
阅读全文
posted @ 2024-05-04 23:28 bruceWANG18
阅读(119)
评论(0)
推荐(0)
【笔记】C# CancellationToken
摘要: .NET 提供了一个类方便用来发出操作取消的信号,这个类就是CancellationToken,它的好处在于它可以在任意数量的线程之间、线程池任务之间、Task之间传递信号,并且所需的代码很简单。通常用于下载超时中断、用户取消任务等情况。 CancellationToken 通常搭配 Cancell
阅读全文
posted @ 2024-05-04 23:10 bruceWANG18
阅读(257)
评论(0)
推荐(0)
公告