腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
POSIX命名的信号量能
同步
线程吗?
、
、
、
我正在寻找一种
方法
来
同步
Linux
上的多个
多线程
进程。C++11风格的互斥只在单个进程内的线程之间运行,据我所知,flock并不相互排除同一个进程的线程。 因此,我想到了POSIX信号量。很明显,它们
同步
进程,但是线程呢?我在文件中找不到明确的答案。
浏览 0
提问于2015-06-05
得票数 2
回答已采纳
4
回答
C++中的内存栅栏/屏障: boost或其他库中是否有它们?
、
、
、
这些天我读到了关于内存栅栏和屏障的文章,它们是
同步
多线程
代码和避免代码重新排序的一种
方法
。 我通常在
Linux
操作系统下使用C++进行开发,并且大量使用boost库,但是我找不到任何与它相关的类。您是否知道boost中是否存在记忆屏障,或者是否有实现相同概念的
方法
?如果不是,我可以看看什么好的库?
浏览 0
提问于2010-10-04
得票数 2
1
回答
多线程
应用程序中的独立日志记录
、
、
、
、
我目前正在调试一个
多线程
应用程序(
Linux
ia64下的线程,ARM)。英勇、磨难和gdb是我目前使用的工具。我想这对许多开发人员来说是一个普遍的问题,我想知道是否有一种更好的
方法</em
浏览 4
提问于2019-01-21
得票数 3
4
回答
并发编程技术,优点,缺点
、
、
、
至少有三种著名的创建并发应用程序的
方法
: 例如,在我看来,当
多线程
之间没有依赖关系时,使用
多线程
很容易,这是非常罕见的。在所有其他情况下,线程
同步
代码变得非常麻烦,很难调试和推理。
浏览 5
提问于2010-10-24
得票数 21
回答已采纳
3
回答
带有互斥的
Linux
并发脚本
、
、
、
在我的
Linux
服务器上,我需要
同步
使用BASH和PHP编写的多个脚本,这样它们中只有一个能够启动一个系统关键作业,这是一系列BASH/PHP命令,如果由两个或多个脚本同时执行,就会造成混乱。根据我在C++中进行
多线程
的经验,我熟悉互斥的概念,但是如何为在单独进程中运行、当然不是用C++编写的一堆脚本实现互斥?但是,在我看来,文件写入和读取操作必须是完全原子化的,才能让这种
方法
以100%的概率完成,而且同样的要求也适用于任何其他的
同步
方法
。我确信文件写入/读取操作不是
浏览 5
提问于2012-11-07
得票数 6
回答已采纳
2
回答
性能-
多线程
或多进程应用程序
、
、
为了在
linux
上开发高网络密集型的服务器应用程序,哪种架构是首选的?这个想法是,这个应用程序通常运行在具有多个核心(虚拟或物理)的机器上。考虑到性能是关键标准,是
多线程
应用程序更好,还是多进程设计的应用程序更好?我确实知道从多个进程共享资源和
同步
访问这些资源是大量的编程开销,但正如前面提到的,总体性能是关键要求,因此我们可以忽略这些东西。编程语言是C/C++。我听说即使是
多线程
应用程序(单进程)也可以利用多核的优势,并在不同的核上独立运行每个线程(只要没有
同步
问题)。这个调度是由内核完成的。如
浏览 4
提问于2013-05-16
得票数 6
回答已采纳
4
回答
一个很好的应用程序,可以看到
多线程
的好处
、
、
我正在尝试更好地编写
多线程
应用程序,比如想出正确的算法,这样线程之间就不会相互阻塞,并且在需要的时候线程之间可以进行正确的
同步
。这将在C/
Linux
中实现。谁能推荐一个我可以编写的简单应用程序,它可以清楚地展示在多核CPU中作为
多线程
与单线程运行时性能/吞吐量的提高。 谢谢。
浏览 0
提问于2012-07-11
得票数 1
回答已采纳
1
回答
挂起和恢复线程
、
、
、
、
有没有一种
方法
可以暂时暂停和恢复整个线程组,而不使用条件变量或线程中的其他
同步
原语?pthread_kill会影响整个进程,所以它不能用来挂起线程,但是在
Linux
/Windows/Darwin中有没有针对这个的低级系统调用呢? 原因是应该有一个在不同线程上运行自身的诊断模块。它应该定期冻结整个
多线程
程序,然后读出其他线程的一些(原子)变量。
浏览 27
提问于2016-08-27
得票数 1
5
回答
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?
、
、
、
、
在
Linux
/UNIX上是否可以在多进程情况下使用互斥?互斥仅用于
多线程
。对吧?谢谢
浏览 3
提问于2012-02-22
得票数 35
回答已采纳
2
回答
使用共享库
同步
两个C++进程
、
、
这个共享库将由运行在同一台
Linux
机器上的两个不同的应用程序使用。互斥锁在这种情况下可以工作吗,因为它不是
多线程
应用程序?
浏览 1
提问于2020-05-05
得票数 1
1
回答
linux
下
多线程
epoll的一个问题
、
、
我有一个使用epoll(7)的
多线程
linux
程序。epoll(7)手册页显示,当其中一个fd关闭时,此fd将自动从epoll集合中删除。我的问题是,如果epoll集的fd在一个线程中关闭,而epoll集在没有
同步
的情况下在另一个线程中被并发轮询,该怎么办?程序会被破坏吗?还是内核会自动
同步
这个访问?冯
浏览 0
提问于2011-05-17
得票数 7
回答已采纳
2
回答
方法
需要
同步
吗?
、
、
我需要确定以下
方法
在
多线程
环境中是否需要
同步
,为什么?public class MultiMain { return r;我是
多线程
的新手,我不认为有任何
同步
的需要
浏览 2
提问于2010-11-21
得票数 0
3
回答
快速线程
同步
、
、
、
有许
多线程
经常进行读操作,但写操作很少,每天可能有3到5次。 我使用rwlock进行
同步
,但是锁获取操作不够快,因为它总是发生。所以,我正在寻找一种更快的
方法
。也许是一种让写函数原子化或者在写过程中查看所有线程的
方法
。可移植性这不是一个苛刻的要求,我使用的是带有GCC 4.6的
Linux
。
浏览 2
提问于2012-04-29
得票数 2
回答已采纳
7
回答
更改指针是否被认为是C中的原子操作?
、
、
如果我有一个
多线程
程序,通过引用读取缓存类型的内存。我是否可以通过主线程更改此指针,而不冒任何其他线程读取意外值的风险。我知道无论如何我应该使用
同步
方法
,但我还是很好奇。更新:我的平台是64位
Linux
(2.6.29),不过我也想要一个跨平台的答案:)
浏览 1
提问于2009-05-18
得票数 33
回答已采纳
1
回答
如何告诉Hotspot JVM是使用单处理器还是多处理器线程
同步
?
、
、
、
、
然而,我担心我会得到扭曲的性能测量,因为JVM可能没有意识到它现在被限制在单个内核上,但仍然使用多处理器原语进行线程
同步
和垃圾收集。虽然垃圾收集器可以从命令行调优,但这对于线程
同步
是不可能的。因此,也许问题应该是“OSes (Windows/
Linux
)在
多线程
应用程序中使用正确的
同步
原语吗?通过设置相应进程的线程亲和性,这些
多线程
应用程序只能使用单个内核。”
浏览 1
提问于2009-07-29
得票数 2
1
回答
当NDB群集中单个和唯一的管理节点出现故障时会发生什么?
、
我已经设置了具有5个节点的(mysql-cluster-gpl-7.3.5-
linux
-glibc2.5-x86_64) MySQL NDB集群,如下所述:节点C:管理node1或提前谢谢。
浏览 1
提问于2014-04-28
得票数 0
回答已采纳
1
回答
线程交互场景
、
、
你好,谢谢
浏览 1
提问于2014-06-23
得票数 0
回答已采纳
1
回答
业务逻辑的
同步
实现
、
、
使用现有的
同步
类(哈希表、StringBuffer、向量)实现当我们实现不
同步
的类(HashMap、StringBuilder、ArrayList)时,会
同步
这些块从Collections.synchronizedXXX()
方法
创建
同步
集合对象,然后使用(当然,我不能像这样
同步
StringBuilder。!!)在
多线程
场景中,上述哪一种
方法
是在不影响性能的情况下实现
同步
的最佳
方法
? 提前谢谢!
浏览 2
提问于2011-02-05
得票数 2
回答已采纳
2
回答
多线程
写入磁盘与使用互斥锁写入内存
、
、
我有一个
多线程
的代码,需要写日志从不同的线程。为了提高效率,我为线程设置了一个内存块,以便通过互斥进行
同步
写入。然而,我做了一个简单的测试,似乎写硬盘也很快。我使用的是
linux
。
浏览 2
提问于2012-08-21
得票数 1
2
回答
如何在java中限制
同步
块的特定线程数
、
在
多线程
环境中-恰好有3个线程能够执行
同步
的块,而rest应该等待? 我所理解的是,当我们使用
同步
或监视器时,一个线程将等待另一个线程在
同步
块或
方法
中完成其执行。要实现
多线程
进入
同步
块或
方法
,我们需要使用wait(),notify(),notifyAll(),即线程间通信,其中wait()
方法
在某个对象上被调用时,它会占用它的锁,并给其他等待的线程提供机会。
浏览 1
提问于2015-02-03
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python多线程使用技巧(同步+异步+强制结束多线程)
linux多线程服务器
python笔记10-多线程之线程同步
知识点—多线程同步3之Exchanger
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券