腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
单线程
中
的
os.makedir
争
用
条件
?
如何
确保
在
继续
之前
创建
目录
python
、
python-3.x
、
flask
、
operating-system
、
race-condition
我
在
flask应用程序中有非常奇怪
的
os.makedir
行为。 我有一个用于上传图像
的
API端点。应根据
条件
将每个镜像分组到
目录
中
。如果
目录
不存在,则应
创建
该
目录
。但是当请求中有两个文件时,这两个文件应该放在同一个
目录
中
,而该
目录
尚未
创建
,我得到
的
结果是: flask_1 | File "/app
浏览 23
提问于2020-01-06
得票数 2
2
回答
避免CreateProcess和AssignProcessToJobObject之间
的
时间窗口
winapi
、
process
要
确保
在
父进程被终止时子进程被终止,建议
的
方法是将它们放入Job对象
中
。但是,如果父进程在对CreateProcess和AssignProcessToJobObject
的
调用之间终止,子进程将
继续
存在。
如何
消除此
争
用
条件
?
浏览 4
提问于2013-07-13
得票数 1
7
回答
在
传统
的
单线程
程序
中
也可以出现
争
用
条件
-清晰性。
c
、
multithreading
、
pthreads
在过去
的
几个月里,我几乎没有读过关于并行编程
的
书,我决定通过学习posix线程来结束它。
在
使用信号处理程序或递归调用例
浏览 6
提问于2018-05-23
得票数 7
回答已采纳
1
回答
如何
使易失性变量
的
读-修改-写操作是线程安全
的
?
java
、
multithreading
我正在阅读JCIP,我很难理解3.3.1
中
的
以下声明, 即使只从单个线程写入易失性变量,它怎么能不引发
争
用
条件
?如果线程
浏览 12
提问于2017-12-19
得票数 2
2
回答
如何
测试go例程?
testing
、
go
当用户
创建
资源并删除资源时,就是这个问题
的
一个例子。我们将执行操作,并增加(减少)计数器缓存。
在
测试
中
,有时会出现计数器缓存未被go例程更新
的
争
用
条件
。编辑:对不起,混淆了,澄清:计数器缓存不在内存
中
,它实际上是数据库
中
的
一个字段。
争
用
条件
不是内存
中
的
变量,实际上,goroutine写入数据库本身
的<
浏览 3
提问于2013-09-23
得票数 2
回答已采纳
3
回答
在
易失性场中发生
之前
的
关系
java
、
multithreading
、
concurrency
实际上,
在
Java并发
中
,它说 对易失性字段
的
写入发生在随后对该字段
的
每次读取
之前
。这是否意味着,如果两个线程试图同时读取和写入易失性字段,JVM将
确保
写入操作位于读取操作
之前
,还是会存在
争
用
条件
?
浏览 1
提问于2013-01-26
得票数 3
回答已采纳
1
回答
用
快件处理多个请求
node.js
、
concurrency
、
single-threaded
我试图理解节点是
单线程
的
,但仍然可以同时处理多个请求。我读过关于
单线程
和事件循环以及相关
的
堆栈溢出问题
的
文章,但是我仍然不确定我是否正确地理解了它,因此我提出了这个问题。我有一个简单
的
http服务,它以id作为输入。使用相同
的
id,可以
在
几乎同时出现多个请求,当然,与其他id几乎同时也有其他请求。当调用服务时,会发生以下情况: 数据库
中
的
查找id (以阻塞方式,即等待)(如果DB查找没有找到结果),则在DB
中
浏览 6
提问于2022-03-03
得票数 0
1
回答
静态局部变量
中
的
竞赛
条件
c++
、
multithreading
、
initialization
、
singleton
、
race-condition
我目前正在阅读有效
的
C++。有一节是关于使用静态局部变量
的
,它说,如果多个线程访问一个静态变量,那么
在
该变量
的
初始化过程
中
可能会出现
争
用
条件
。例如,
在
静态变量初始化期间,此代码是否具有
争
用
浏览 3
提问于2014-05-25
得票数 7
回答已采纳
2
回答
如何
确保
Vue主模板
创建
方法
在
路由器视图内部模板
创建
方法启动
之前
完成
vue.js
、
templates
、
async-await
、
viewcontroller-lifecyle
我有一个简单
的
设置,包含一个主Vue模板,如下所示: <div> }}当前,当内部模板运行其localStorage.mySpecialVariable方法时,存在一个
争
用
条件
,其中null
的
值为null。
如何
确保
外部主模板代码在任何事情
继续
浏览 5
提问于2021-02-20
得票数 0
回答已采纳
4
回答
部分构造对象/多线程
java
、
multithreading
、
jodatime
.append(date()) .toFormatter(); return dt;这是
单线程
应用程序中常见
的
模式,但众所周知,它在多线程环境
中
容易出错。我看到以下危险: null检查期间
的
争
用
条件
->最坏
的
情况:
创建
两个对象。没有问题,因为这仅仅是一个助手对象(与正常
的
单例模式情况不同),一个保存在
浏览 9
提问于2010-03-24
得票数 6
回答已采纳
1
回答
平均JS DB竞赛
条件
javascript
、
node.js
、
race-condition
、
mean-stack
我已经根据下面的反馈更新了这个问题
在
平均堆栈应用程序
中
,如果两个用户都发出了一个HTTP请求,执行以下操作:读取记录,根据业务逻辑对记录进行一些更改,然后将其写回DB,那么是否有可能具有
争
用
条件
?还是由于
单线程
的
JS执行环境不可能实现呢?根据下面的一些评论,这听起来是个问题。是否有实现事务
的
方法?或者我需要
创建
一个作业队列或者使用一种基于参与者
的
方法。我试图了解这种类型
的
问题是
如何</em
浏览 2
提问于2015-04-13
得票数 1
1
回答
在
C++
中
实现C++11前
的
双重检查锁模式安全吗?
c++
、
multithreading
pSelf = new SelfTesting; } }一般来说,我知道问题是由以下原因引起
的
:SelfTesting`3. initialize `SelfTesting` 如果其他线程
在
步骤2和步骤3之间触摸指针,则会发生数据
争
用
条件
。如果指针复制不是原子
的
,数据
浏览 3
提问于2017-02-08
得票数 4
回答已采纳
3
回答
使用boost::interprocess::file_lock
创建
一个锁定文件
c++
、
boost
、
interprocess
、
file-locking
、
boost-interprocess
我希望使用boost::interprocess::file_lock来
确保
进程P1写入
目录
的
文件
在
完成
之前
不会被进程P2读取。要做到这一点,我希望P1在编写文件时使用boost::interprocess::file_lock锁定文件,然后
在
完成时解锁它们。然后,P2可以跳过(并返回到)任何被锁定
的
文件。但是,如果我首先
创建
文件,然后锁定它,那么就会有一个
争
用
条件
: P1
创建
浏览 8
提问于2012-11-15
得票数 9
1
回答
NodeJS:从多个承诺读取和写入共享对象
node.js
、
concurrency
、
promise
、
es6-promise
await asyncFunc(read) })据我所见/测试,不会出现问题,似乎即使处理是异步
的
,也不存在竞争
条件
。我能看到
的
唯一问题是写对象,然后做一些I/O操作,然后阅读,期待以前写
的
东西仍然存在。 在其他异步操作之后,我不会在开始时修改对象,但是有几个承诺也会这样做。
浏览 2
提问于2020-12-21
得票数 0
回答已采纳
1
回答
Active Directory:可以向SearchResultCollection添加项吗?
c#
、
active-directory
还是周围有潜在
的
工作?问题:
在
检索所有对象和对象组成员
的
程序
中
,标识了一个
争
用
条件
。问题是
如何
最好地处理它?我能想到
的
最好是得到两个SearchResultCollections (SRC)。对于srcObjects
中
的
所有对象,我可以检索所需
的
所有属性,同时还可以将obje
浏览 3
提问于2018-05-03
得票数 0
回答已采纳
1
回答
如何
让Rails记录*所有*
的
Postgres内部?
ruby-on-rails
、
postgresql
是否有一种方法可以将sql日志设置为rails
中
的
超级冗长? 我对这个表
的
primary_key字段进行了唯一性索引检查,该字段似乎不起作用。我想看看postgres到底在做些什么。换句话说,我看到了insert语句,但我也希望看到它在插入
之前
执行
的
检查列表。
浏览 0
提问于2019-04-23
得票数 0
2
回答
如何
防止多个线程
在
cpp
中
同时使用单例类实例
c++
、
multithreading
、
design-patterns
、
singleton
我正在编写线程安全
的
单例类,如下所示。下面的实现
确保
创建
的
类
中
只有一个实例。我
的
用
例是
在
多线程环境中使用这个实例,其中每个线程都可以调用getInstance()并使用实例执行一些工作。我
的
问题是,
如何
确保
在
特定时间只有一个线程使用实例,以防止多个线程同时尝试使用单个实例时可能出现
的
争
用
条件
。
浏览 0
提问于2019-01-03
得票数 0
回答已采纳
1
回答
仅在用户指定
的
代码运行时才存在
的
临时
目录
。
bash
为了进行研究分析,我正在编写一个小型bash脚本,作为奇点
的
前端。原因是我想在这个脚本中保存奇点所需
的
选项。例如,我希望工作
目录
出现在容器
中
的
固定路径上,而不管实际
的
工作
目录
路径
如何
。奇点有--contain选项,但这要求我手动为容器定义一个临时
目录
。我
用
mktemp来做这个。脚本结束后,我使用trap删除该
目录
。但是,我担心会出现这样
的
情况,即trap "rm -rf
浏览 0
提问于2020-03-05
得票数 3
回答已采纳
2
回答
承诺
的
Javascript
条件
javascript
、
promise
、
race-condition
如果functionPromise2和functionPromise3都完成并被解析,那么
继续
到代码
的
下一部分,但是如果functionPromise1最终被拒绝了,那么就不要
继续
深入到代码
中
。如果functionPromise2或functionPromise3被拒绝,就不要
继续
代码
的
下一部分。这些函数
的
用
例是,functionPromise1作为输入验证,我希望与其他函数同步,这些函数将输入视为已验证
的
,以加快我
的</em
浏览 3
提问于2017-01-31
得票数 0
回答已采纳
1
回答
Hibernate
如何
在提交事务
之前
检查行版本是否为乐观锁定
sql
、
hibernate
、
race-condition
、
optimistic-locking
、
pessimistic-locking
当提交当前事务hibernate
之前
检查行
的
版本时,它应该发出一个sql select语句来获取该行。 假设在发出select语句hibernate后发现行版本没有更改,因此它应该
继续
提交事务。我想知道hibernate
如何
确保
在从选择行到提交当前事务之间
的
时间段内,没有任何其他事务会更新该行,更改其版本号?hibernate唯一可能做
的
事情似乎是使用Select ...For Update进行悲观锁定
的
行版本选择,或者使用这样一个隔离级别的事务来锁定
浏览 0
提问于2018-10-25
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分布式锁使用场景和实现方案
附录练习 5-7 Learn Python 3 The Hard Way
什么是python的全局解释锁?
分享一些 Kafka 消费数据的小经验
嵌入式软件错误的五个主要原因
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券