腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
并发
队列
,
C
、
所以,我尝试用
C
语言实现一个
并发
队列
。我把方法分成了“读方法”和“写方法”。因此,当访问write方法时,比如push()和pop(),我会获得一个写锁。读取方法也是如此。为了让它在代码中工作,我为整个
队列
设置了一个互斥锁。和两个条件锁-一个用于写入器,另一个用于读取器。我还有两个整数来跟踪当前使用
队列
的读取器和写入器的数量。目前,这是我常用的read方法代码:(在psuedo代码中,而不是
C
中,我实际上在使用pthread)。
浏览 2
提问于2011-05-12
得票数 3
1
回答
nodejs快速窗口最大连接设置
、
、
、
、
它与
linux
中的max文件(描述符)设置有关吗?有那种设置的windows版本吗?最好是在nodejs中设置一个设置,这样它在迁移到unix时是兼容的吗?我怀疑负载测试模块在2000多个
并发
连接攻击我的服务器程序时会出现错误,该程序使用express,并将连接保存在
队列
中供以后处理。Loadtest正常完成200个
并发
连接(命令行中的-
c
200 )。另外,当我不将连接保存在
队列
中,如果get中的操作很简单("response.end('hello world
浏览 4
提问于2016-11-27
得票数 2
回答已采纳
1
回答
快速
队列
/
并发
和锁定
、
、
、
、
我通常使用串行
队列
作为锁定机制,以确保一个资源可以被许多不同的线程访问,而不会出现问题。但是,我已经看到过其他devs使用带有或不带信号量的
并发
队列
的情况(在
Linux
上看到IBM/Swift使用带有信号量的
并发
队列
)。另一方面,当cpu繁忙时会发生什么呢?如果我没记错的话,串行
队列
不一定在同一个线程/同一个cpu上执行,对吗?
浏览 4
提问于2016-11-14
得票数 1
回答已采纳
1
回答
如何进行内核线程通信?
、
如何让内核模块中的线程进行通信?我正在编写一个内核模块,我的架构将使用三个需要通信的线程。到目前为止,我的研究让我相信唯一的方法是使用共享内存(声明全局变量)和锁定机制来同步线程之间的读/写。关于这方面的资料相当稀缺。
浏览 2
提问于2011-08-12
得票数 3
回答已采纳
1
回答
GCD中的调度屏障
队列
(iOS)
、
、
我正在我的应用程序中创建多个
并发
队列
。dispatch_barrier_sync用于修改共享资源。 dispatch_barrier_sync将只在当前
队列
中或在所有
队列
中阻止并行执行吗?例如,假设我有3个自定义
并发
队列
"A“、"B”和"
C
“。如果我向"A“
队列
提交一个dispatch_barrier_sync块,它会阻止来自"B”和"
C
“的并行执行吗?还是只在"A
浏览 5
提问于2014-02-15
得票数 3
回答已采纳
1
回答
什么时候
Linux
“垃圾收集”命名空间?
、
、
我目前对
Linux
(内核)名称空间的理解是,它们在创建后的生存期至少只有以下条件之一是正确的:至少有一个绑定挂载存在于命名空间X。天真地,我认为
Linux
内核会“尽快”破坏名称空间,因为上述条件都不再适用。然而,我注意到在名称空间变得过时和它被破坏之间有一些延迟。如果我没弄错的话,那就是。拥有
Linux
内核知识的人能更清楚地了解
Linux
的行为吗?内核什么时候真正破坏名称空间?如果破坏延迟了,这种“垃圾收集”是否有内在的粒度?
浏览 0
提问于2020-01-08
得票数 4
回答已采纳
1
回答
并发
插入块到
并发
队列
中
、
、
、
、
我想在全局
并发
队列
中添加块A、B、
C
。在此之后,我想立即在同一
队列
中添加屏障。同样的解决方案可以在MacOS和iOS上使用吗?
浏览 0
提问于2019-07-27
得票数 1
回答已采纳
1
回答
C
++ moodycamel
并发
队列
-
队列
指针
、
、
、
q.try_dequeue(item))// declared on the top of the fileprintf(" - pointers - new: %p old: %p\n", &newdata, &data);是我做错了还是
队列
不支持指针
浏览 2
提问于2022-03-25
得票数 0
回答已采纳
3
回答
并发
队列
中的循环检测
、
、
我有一个
并发
的连接
队列
。有一个ping任务,它定期遍历
队列
中的所有可用连接来执行ping,同时应用程序可以请求
队列
中的连接供其使用。示例:假设
并发
队列
具有连接A、B和
C
。 有一个ping任务,它遍历
队列
。因此,在本例中,它将执行A.ping()、B.ping()和
C
.ping()。现在有一个外部类,它还请求来自
队列
的连接,而ping任务也在<e
浏览 1
提问于2012-04-24
得票数 0
1
回答
执行异步任务
、
、
我需要帮助,以更好地理解如何在Swift中工作
并发
。print("A") print("B") print("
C
") print("D")结果:D A
C
B 它
浏览 2
提问于2019-02-07
得票数 0
回答已采纳
1
回答
Celery:每个任务的
并发
限制(每个任务的工作进程数)?
、
是否可以在中的每个任务级别上设置
并发
性(同时工作进程的数量)?我正在寻找更细粒度的CELERYD_CONCURRENCY (它设置整个守护进程的
并发
性)。对于某些实例,我希望尽可能快地执行更多操作,而对于其他一些实例,我希望确保在任何时候只有一个实例在运行(即:1)的
并发
性。
浏览 3
提问于2012-02-07
得票数 21
回答已采纳
1
回答
如果我dispatch_barrier_(A)同步到GCD中以全局
并发
队列
为目标的
队列
,会发生什么情况?
、
、
我有一个关于dispatch_barrier和目标
队列
的问题。我有一个自定义串行
队列
和自定义
并发
队列
,并将串行
队列
的目标
队列
设置为
并发
队列
,然后该
并发
队列
以全局
并发
队列
为目标:当我dispatch_barrier阻塞串行
队列</em
浏览 3
提问于2013-09-18
得票数 1
回答已采纳
1
回答
处理asp.net
C
# / Server应用程序的
并发
问题
、
、
如何处理asp.net 4.5Web应用程序(VS2012和
C
#,Server)的
并发
问题我的场景是,用户可能有一个永远无法处理
队列
项的机会。见以下内容: 您认为创建事务会解决
并发
浏览 3
提问于2013-01-04
得票数 3
1
回答
串行与
并发
阻塞主
队列
的类似方式
、
据我所知,
并发
队列
同时运行操作,这就是为什么它们与屏障一起用于解决读写问题的原因。但是,我无法理解是否同步地从主
队列
调用
并发
队列
。它在执行读取操作时阻塞主
队列
。因此,在这种情况下,
并发
队列
表现为串行
队列
。.<11 { }如果使用串行
队列
,这将产生相同的
浏览 2
提问于2021-09-22
得票数 0
回答已采纳
2
回答
并发
队列
与私有调度
队列
、
如果我需要创建大量的
队列
(比如用于镜像加载的10+
队列
),是使用全局
并发
队列
还是创建相同数量的专用调度
队列
更快?对于四核CPU,是否将
并发
队列
限制为四个
并发
队列
,然后将其转换为后续排队任务的串行
队列
?
浏览 0
提问于2014-05-17
得票数 0
1
回答
如何通过将串行DispatchQueue的目标设置为
并发
队列
来创建它?
因为每个调度
队列
消耗线程资源,因此创建额外的
并发
调度
队列
会加剧线程消耗问题。而不是创建私有
并发
队列
,而是将任务提交到全局
并发
调度
队列
之一。用于串行任务,将串行
队列
的目标设置为全局
并发
队列
之一。通过这种方式,您可以维护
队列
的序列化行为,同时最小化创建线程的单独
队列
的数量。 当文档要求通过将
队列
的目标设置为全局
并发
队列
来创建串行
浏览 3
提问于2020-06-12
得票数 6
1
回答
MassTransit (
C
#)中端点间的
并发
限制
、
、
、
Q1 我的资源有限(可用许可证的数量),并且需要将
并发
请求限制在每台计算机可用许可证的数量上。我不希望机器A使用来自所有这些
队列
的任何消息,如果已经有4个使用者跨所有
队列
处理消息,那么如果其他用户(机器B、
C
等)有可用的资源
浏览 0
提问于2017-07-08
得票数 1
回答已采纳
1
回答
在停止芹菜前等待当前任务的完成
、
、
、
、
我已经将
并发
设置为1,因为我需要在先入先出(FIFO)
队列
上运行任务。 如果我需要停止芹菜的一些维护,我如何让芹菜等待当前运行的任务完成,然后停止?我不希望它等待整个
队列
完成。
浏览 1
提问于2020-05-19
得票数 0
回答已采纳
4
回答
如何控制每个
队列
的
并发
性?
sidekiq文档显示我只能控制Sidekiq的全局
并发
,而不是每个
队列
。我在这里提出一个问题,希望每个
队列
的
并发
设置都有解决方案。一些第三方服务就是不接受高
并发
性,并且仅仅为了这些限制整个侧边站是痛苦的。 我在sidekiq 3.3上
浏览 0
提问于2015-03-01
得票数 15
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言高级编程数据结构队列之链式队列及其使用实例(2)
Java并发编程:阻塞队列
【Java并发编程】阻塞队列 BlockingQueue
linux消息队列源码解析
Linux内核工作队列
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券