腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
线程
和
锁在
必要
的
时候
?
假设我有一个空
的
多维列表data = [[], []]
和
一个将值追加到其中一个子列表
的
函数: def append(data):t2 = threading.Thread(target我是
线程
编程
的
新手,我读到你必须使用锁,
浏览 7
提问于2020-07-17
得票数 0
2
回答
从多个
线程
对同一个文件进行fopen
和
fwrite。
、
、
假设我有许多
线程
打开同一个文件,但是它们都有自己
的
fopen
和
维护自己
的
文件指针。( a)如果fwrite调用有自己
的
文件ptrs,是否有
必要
锁定它们?( b)如果有
必要
的话,是否有足够
的
锁在
fwrite周围,或者它们是否可能在不同
的
时间冲洗,并在它们冲洗时混为一谈?如果是的话,是否会锁定来覆盖它?
浏览 4
提问于2018-01-04
得票数 1
5
回答
什么是Python中
的
“
线程
本地存储”,为什么我需要它?
、
、
特别是在Python中,如何在
线程
之间共享变量?我已经看到了许多关于使用
锁在
线程
之间同步访问共享数据
的
警告,但我还没有看到这个问题
的
一个真正好
的
例子。 提前感谢!
浏览 1
提问于2008-09-20
得票数 119
回答已采纳
4
回答
互斥锁到底是如何工作
的
?
、
、
、
互斥背后
的
思想是在任何
时候
只允许一个
线程
访问内存
的
一部分。如果一个
线程
锁定互斥锁,任何其他
的
锁尝试都将被阻止,直到第一个
线程
解锁。然而,这是如何实现
的
呢?但是,如果第二个互斥
锁在
读
的
同时第一个互斥
锁在
写,该怎么办呢?更糟糕
的
是,如果它们同时锁定互斥锁呢?互斥锁将会屈服于它想要防止
的
同样
的
问题。 互斥锁到底是如何工作
的
?
浏览 0
提问于2012-08-02
得票数 36
回答已采纳
1
回答
Hazelcast Trylock
和
多个呼叫
、
我遇到了以下问题: 锁是可重入
的
:同一个
线程
可以在同一锁上多次锁定.请注意,要使其他
线程
能够要求此锁,锁
的
所有者必须调用锁
的
次数与所有者调用锁
的
次数相同。如果我正确地理解了这一点,这意味着,如果我第一次调用s1,那么锁是由
线程
从
线程
浏览 1
提问于2015-07-06
得票数 3
回答已采纳
1
回答
是否需要连接python中
的
线程
以避免泄漏?
、
、
我理解加入
线程
的
目的,我在问关于资源使用
的
问题。这里我
的
具体用例是,我有一个长期运行
的
进程,需要生成许多
线程
,在操作期间,检查它们是否已经终止,然后清理它们。例如,我知道,如果不加入终止
的
线程
,就会导致资源泄漏: PTHREAD_JOIN(3):如果不能与可连接
的
线程
(即未分离
的
线程
)连接,则会产生“僵尸
线程
”。避免这样做,因为每个僵尸
线程
都会
浏览 2
提问于2016-07-08
得票数 12
回答已采纳
1
回答
如何将散列值传递到无序映射以减少持有的时间锁?
、
、
、
、
我有一张杂乱无章
的
地图包在锁里。我
的
问题是,我不希望杂乱
的
映射代码中进行哈希计算,因为该哈希函数确实需要时间,所以
锁在
这段时间内是不
必要
的
。我
的
想法是让调用者计算锁外
的
散列,并在查找、插入期间将其传递到无序映射中。 这能用标准
的
无序地图吗?
浏览 5
提问于2015-10-17
得票数 3
回答已采纳
2
回答
std::timed_mutex::try_lock*伪造失败
、
、
、
、
try_lock*指的是try_lock()、try_lock_for()
和
try_lock_until()。根据
的
说法,这三种方法都可能是伪造
的
。下面引用了对try_lock_for()
的
描述 与try_lock()一样,允许此函数伪造地失败并返回false,即使互斥
锁在
timeout_duration期间
的
某个
时候
没有被任何其他
线程
锁定。我知道在std::condition_variable中可能会出现虚假
的
唤醒以及其背后<em
浏览 1
提问于2015-11-25
得票数 12
回答已采纳
2
回答
单螺纹悬吊
、
我开始学习
线程
处理,并编写了这段代码。StartAction() for(int i=0;i<int.MaxValue;++i) Console.WriteLine(i);} 当i==10000停止我
的
应用程序时我只想挂起DoAction
线程
浏览 4
提问于2014-08-10
得票数 3
回答已采纳
2
回答
如果在共享内存中,pthread互斥锁能跨
线程
工作吗?
、
、
、
、
我发现了这个:这里
的
问题/答案似乎暗示:编辑:我在MacOSX上使用C++。
浏览 23
提问于2010-03-06
得票数 23
1
回答
SDL互斥锁能锁两次吗?
、
、
当我亲自测试这个错误时,我正在我
的
项目中安装一个奇怪
的
bug,只需看一看:#include <stdlib.h>#includerelocado : %d\n", SDL_LockMutex(mutex));这是输出:func也就是说,“互斥”首先被正确地锁定,然后流进入
线程
函数,然后“互斥”到你
的
东西和
线程
被锁定。然后我又试着
浏览 2
提问于2016-02-11
得票数 1
回答已采纳
3
回答
关于java临界区
和
锁,锁定对象/数据还是锁定代码?
、
synchronized(foo){ }如果
锁在
这段代码上,那么只有两个
线程
不能同时运行这段代码。但是foo对象仍然可以通过使用块
的
另一个代码来访问。
浏览 1
提问于2014-04-06
得票数 0
1
回答
等待
线程
关闭时发生Boost互斥抛出错误
、
、
有没有办法让一个boost互斥
锁在
任何等待
线程
上抛出异常?我有一个问题,一个对象被删除了,但对软件库
的
性质来说,
线程
可能仍然在对象中
的
互斥锁等待,当互斥锁关闭时会抛出一个相当糟糕
的
异常。我希望发生
的
情况是,互斥
锁在
关闭时正在等待
的
任何
线程
上抛出异常,以便展开堆栈。有没有一种与平台无关
的
干净利落
的
方法?
浏览 1
提问于2013-01-14
得票数 1
回答已采纳
2
回答
QMutex
锁在
一个
线程
中,在另一个
线程
中解锁
、
、
是否允许我以一种奇怪
的
方式使用QMutex :将QMutex
锁在
一个
线程
中,然后在另一个
线程
中解锁它?
浏览 1
提问于2013-09-10
得票数 1
回答已采纳
3
回答
理解我
的
Java死锁示例
、
、
我试图在java myself.Both中实现死锁--
线程
t1
和
t2
锁在
s1
和
s2上,顺序相同导致死锁situation.However,如果我注释掉了调用
线程
类
的
睡眠方法
的
Line1
和
Line2,就不会出现死锁我运行了这个程序15次以上,但是删除第1行
和
第2行不会导致死锁。 因此,我
的
查询是,第1行
和
line2(调用Thread.sleep )对deadlock.If是
必要
<em
浏览 8
提问于2017-02-26
得票数 3
回答已采纳
1
回答
从子QThread创建QMutexLocker时崩溃
、
、
我有QMutex
和
QQueue作为基于QThread
的
类
的
成员。我将QMutex (由QMutexLocker编写)锁定在popEvent
和
pushEvent方法中。当我把它
锁在
从主
线程
调用
的
push方法中时,它就能工作。当我从子
线程
循环调用pop函数时,它在创建QMutexLock时崩溃。怎么了?QMutex
和
QQueue应该是全局
的
还是静态
的
?基于QThread
的
类是在主<em
浏览 5
提问于2018-03-01
得票数 1
2
回答
std::互斥锁
的
线程
安全
、
、
、
、
我能否将std::mutex
锁在
一个
线程
中,并在另一个
线程
中解锁它?这是一个没有具体工程背景
的
理论问题。我只是好奇。
浏览 2
提问于2014-12-02
得票数 3
回答已采纳
1
回答
锁在
NSOperationQueue中是不
必要
的
?
、
、
、
我正在阅读苹果
的
文档并发编程指南,我认为OperationQueue是一系列操作。文档说,我们在NSOperationQueue中大多数情况下都不使用锁。
浏览 6
提问于2012-05-23
得票数 2
回答已采纳
1
回答
如何在服务器上指定客户端
、
、
我正在做一个像聊天室一样
的
项目,所有客户端都应该连接到服务器。但是我使用tcp和我不想使用多播,我想服务器发送一条消息给特定
的
特定客户端。我为一个客户端编写了我
的
代码,效果很好,但我不知道如何为更多
的
客户编写代码。在我
的
编码中,我使用了如下代码:我知道数组号0是服务器和我自己
的
机器。也许你说这是一个重复
的
浏览 3
提问于2014-12-08
得票数 0
回答已采纳
1
回答
Python多
线程
不会并行执行。
、
这是否意味着print("aaabbb")是在一个
线程
中执行
的
?
浏览 0
提问于2019-03-29
得票数 2
回答已采纳
点击加载更多
相关
资讯
必要的时候,还得空间换时间!
java线程池的原理、实现和应用
android中kotlin协程和线程的关系
Python的多线程threading和多进程multiprocessing
摩尔线程完成对DeepEP和DualPipe的支持
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券