腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
EF
内核
中
的
线程
安全
跟踪
c#
、
entity-framework-core
我发现很多问题和信息表明DbContext不是
线程
安全
的
。但这类问题中
的
示例包含由多个
线程
使用
的
SaveChanges调用。item.SomeField = 0; dbContext.Update(item); }) dbContext.SaveChanges(); 据我所知,这行dbContext.Update(item)让dbContext
跟踪
SaveChanges由唯一
的
一个
线程
调用。这样可以让多个
线程
访问Up
浏览 30
提问于2019-02-05
得票数 1
1
回答
Windows上
的
SEH,调用堆栈
跟踪
已经消失
windows
、
debugging
、
seh
我看到堆栈
跟踪
如下所示。 同样
的
线程
,但是框架 of main消失了!而不是_except_handle。ESP从0018f6c8跳到了0018
ef
34,在处理异常后,0018f6c8和0018
ef
34之间
的
差距很大。_except_handle返回后,
线程
转到ring0,然后
浏览 5
提问于2017-01-07
得票数 5
回答已采纳
1
回答
有什么方法可以隐藏
内核
线程
不受ps命令结果
的
影响?
linux-kernel
、
ps
、
proc
、
utilities
当我键入ps -
ef
时,会显示许多特殊
的
内核
线程
进程。有什么方法可以隐藏
内核
线程
吗?
浏览 0
提问于2016-01-29
得票数 4
回答已采纳
1
回答
在只有读操作
的
情况下,可以将DbContext作为单例注入吗?
c#
、
.net
、
entity-framework
、
ef-core-3.1
我知道DbContext并不是
线程
安全
的
,加上DbContext缓存数据,当几个事务试图将自己
的
更改保存/提交到数据库时,可能会导致数据不一致。因此,强烈建议在每个请求()中注入它。但我遇到
的
情况是,只存在读取操作(在独立类库
中
),并且不存在事务或创建/更新/删除操作。 我
的
问题是:在这种情况下将DbContext作为单例注入
安全
吗?
浏览 0
提问于2020-10-28
得票数 1
回答已采纳
1
回答
线程
安全
实体框架6
multithreading
、
entity-framework
、
task-parallel-library
、
entity-framework-6
刚刚开始测试
EF
6和它
的
异步功能。当我意识到它们不是
线程
安全
的
时候,我很惊讶。我还以为这就是重点。据我所知。dbContext
中
仅有的两个共享(实体之间)可变资源是连接和更改<e
浏览 2
提问于2013-11-03
得票数 18
1
回答
Parallel.ForEach错误
c#
、
parallel.foreach
“System.InvalidOperationException”类型
的
异常发生在EntityFramework.dll
中
,但未在用户代码
中
处理 附加信息:在创建模型时不能使用上下文。如果上下文在OnModelCreating方法中使用,或者同一个上下文实例由多个
线程
并发访问,则可能引发此异常。注意,DbContext和相关类
的
实例成员不能保证
线程
安全
。
浏览 0
提问于2018-02-14
得票数 0
1
回答
在多
线程
应用程序中切换注入mprotect调用
的
标志
c++
、
c
、
linux
、
multithreading
、
mprotect
库使用mmap/munmap处理自己
的
内存。出于
安全
考虑,需要库
中
的
某些映射区域只能通过库
中
公开
的
API进行写入。我们所做
的
是在库函数
的
序言/结尾处使用mprotect和PROT_WRITE切换内存区域
的
写标志,例如: mprotect(addr, PAGE_SIZE, PROT_READmprotect(addr, PAGE_SIZE, PROT_READ);这对于单<
浏览 4
提问于2015-08-04
得票数 1
回答已采纳
5
回答
在多读程序
中
实现动态屏障
的
可能方法
c++
、
c
、
linux
、
pthreads
因此,当
线程
在已知
的
安全
点执行时,我们
的
工具只检查
线程
:
内核
入口、
内核
退出或某些可中断
的
休眠在我们已经确定是
安全
的
内核
中
。--启动多
线程
分叉
的
线程
--创建一个屏障,等待所有其他
线程
到达
安全
点。一旦所有
线程
到达屏障,原始
线程
就会创建检查点,然后让其他
线
浏览 2
提问于2011-08-01
得票数 1
回答已采纳
2
回答
实体框架:如何防止dbcontext被多
线程
访问?
c#
、
.net
、
multithreading
、
entity-framework
我正在使用异步和多
线程
等待。我知道我不能这么做。但是现在我想要一个调度器,它可以将dbcontext
的
访问调度到每个
线程
。 我如何编写这样
的
调度器/互斥锁或任何可以解决这个问题
的
东西。
浏览 2
提问于2016-06-27
得票数 0
1
回答
被ptrace中断
的
CPU上下文在哪里,用户空间堆栈还是
内核
堆栈?
linux
、
exception
、
linux-kernel
、
interrupt
、
ptrace
在Linux x86_64上,当我使用ptrace停止进程时,会保存所有
线程
的
CPU上下文,还是只保存进程
的
CPU上下文?这是中断吗?更新 看来,ptrace
的
上下文pt_regs_x86_t,保存
的
位置是由程序员决定
的
浏览 1
提问于2015-04-22
得票数 2
回答已采纳
1
回答
多次调用我
的
ObjectEntities in EntityFramework是错误
的
吗?
c#
、
multithreading
、
entity-framework
、
service
我在不同
的
线程
中
每十秒钟运行一次Windows服务。 e.Clients.AddObject(c);}谢谢你
的
帮助。
浏览 3
提问于2014-08-25
得票数 0
回答已采纳
1
回答
如何更正c++11
的
以下生产者和消费者代码
c++
、
multithreading
、
c++11
、
clang
、
semaphore
我正在为c++11编写一个带有简单信号量实现
的
消费者/生产者类。然而,以下代码无法编译。如果我删除producer_consumer类,使producer和consumer成为全局函数,并将
线程
创建部分(std::thread t1(consumer), t2(consumer); t1.
浏览 2
提问于2012-08-30
得票数 0
回答已采纳
1
回答
为什么更新
的
glibc用vfork而不是posix_spawn来实现?
linux-kernel
、
fork
、
race-condition
、
glibc
、
vfork
我正在用glibc 2.17和glibc 2.27
跟踪
posix_spawn源代码。我想这是由于多
线程
安全
或比赛
的
情况。为什么glibc会改变实现? 更新
的
linux
内核
是否能更好地防止争用条件
的
出现?
浏览 3
提问于2018-07-20
得票数 1
回答已采纳
1
回答
OpenCL竞赛条件与clSetKernelArg
c++
、
multithreading
、
kernel
、
opencl
、
race-condition
来自关于clSetKernelArg
线程
安全
的
Khronos网站: 所有的OpenCL API调用都是
线程
安全
的
,但clSetKernelArg除外,它可以
安全
地从任何主机
线程
调用,并且只要并发调用在不同
的
但是,如果同时从同一个cl_kernel对象上
的
多个宿主
线程
调用clSetKernelArg,则cl_kernel对象
的
行为是未定义
的
。我
的
问
浏览 2
提问于2020-08-02
得票数 3
回答已采纳
2
回答
为什么只有当preempt_count == 0时
内核
抢占才是
安全
的
?
multithreading
、
linux-kernel
、
preemption
Linux
内核
2.6引入了一个新
的
每个
线程
字段--preempt-它在获得/释放锁时会递增/减少。该字段用于允许
内核
抢占:“如果设置了need_resched,而preempt_count为零,那么一个更重要
的
任务是可运行
的
,抢占是
安全
的
。” 根据Robert
的
:“那么什么时候重新安排是
安全
的
呢?
内核
能够抢占运行在
内核
中
<em
浏览 4
提问于2017-11-27
得票数 2
回答已采纳
2
回答
Kernel.Get<T>() threadsafe +是在组件之间共享
内核
的
好模式吗
ninject
、
ninject-2
Kernel.Get()是
线程
安全
的
吗?我
的
目标是在我
的
所有组件之间共享
内核
的
一个实例,它们很可能同时在不同
的
线程
上调用Kernel.Get()。 Kernel.Get()
线程
安全
吗?在位于不同dll
中
的
所有应用程序组件之间共享应用程序
内核
的
最佳模式是什么?如果有意义的话,我不喜欢将工厂
的
实例传递给我
的
浏览 0
提问于2011-06-14
得票数 10
回答已采纳
1
回答
linux
内核
: vfs_write
线程
安全
吗?
linux
、
multithreading
、
file
、
linux-kernel
在我
的
程序
中
,由于某些特殊
的
原因,我需要在
内核
空间中编写文件,尽管我知道它不被推荐。 我正在使用vfs_write在
内核
空间中编写文件,它工作得很好。在一种情况下,有两个
线程
需要写入同一个文件。从互联网上看,用户空间写入似乎是
线程
安全
的
,但是,我无法找到- vfs_write是否是
线程
安全
的
。有人能帮上忙吗?
浏览 8
提问于2016-02-17
得票数 2
回答已采纳
2
回答
将db上下文放入静态类库
的
优缺点
entity-framework
、
entity-framework-4
、
entity-framework-4.1
、
entity-framework-5
我们有一个静态类库来处理重复
的
多上下文任务。创建
EF
上下文作为静态类
的
成员是不是不好
的
做法? DB上下文是为了某种原因而被处理掉
的
。
浏览 0
提问于2013-01-26
得票数 8
回答已采纳
1
回答
跨多核
的
同一进程
的
多个
线程
java
、
multithreading
、
multicore
我知道在同一个cpu
的
不同核心上执行多个
线程
是可能
的
。那么
线程
上下文切换
的
定义还会保持不变吗?我
的
意思是,地址空间仍然会在不同
内核
的
线程
之间共享吗?另外,对于运行在不同
内核
中
的
线程
,synchronized块仍然是
安全
的
吗?
浏览 17
提问于2019-07-13
得票数 0
1
回答
有没有一种从Xenomai实时
线程
调用gettimeofday()
的
安全
方法?
linux
、
kernel
、
gettimeofday
、
livelock
、
xenomai
我正在运行一个Xenomai实时
线程
,它有时需要调用gettimeofday(),以便根据ptpd找出当前时间。但是,这样做似乎是不
安全
的
:特别是,它偶尔会将xenomai
线程
和Linux
内核
置于“活锁”状态,导致gettimeofday()旋转CPU并且永远不会返回,如所述。我
的
问题是,有没有一种从Xenomai实时
线程
获取gettimeofday()信息
的
安全
方法?我正在考虑将我自己版本
的
gettimeofday
浏览 7
提问于2011-07-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring 中的 bean 是线程安全的吗?
聊一聊 Spring 中的线程安全性
Spring中获取Request的方法及线程安全性分析
Spring中获取request的几种方法,及其线程安全性分析
谷歌浏览器团队发布紧急安全更新修复Blink内核中的任意代码执行漏洞
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券