腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何告诉Hotspot JVM是使用单处理器还是多处理器
线程
同步
?
、
、
、
、
这台机器是双核的,操作系统使用多处理器
内核
。为了运行一些性能评估,我希望将JVM的
线程
亲和性设置为单核。然而,我担心我会得到扭曲的性能测量,因为JVM可能没有意识到它现在被限制在单个
内核
上,但仍然使用多处理器原语进行
线程
同步
和垃圾收集。虽然垃圾收集器可以从命令行调优,但这对于
线程
同步
是不可能的。现在,JVM的
线程
主要使用(*)OS
线程
。因此,也许问题应该是“OSes (Windows/
Linux
)在多<em
浏览 1
提问于2009-07-29
得票数 2
1
回答
利用c++/c中的所有4个
内核
、
、
、
我有一个主进程,将创建4个
线程
。如果我简单地运行所有4个
线程
,
内核
是否会利用所有4个
内核
,或者程序是否会在单个
内核
上实现多
线程
?如果不是,那么如何在多核上处理
同步
。我在一个虚拟机中的
linux
上运行这个程序。
浏览 1
提问于2011-10-27
得票数 0
回答已采纳
1
回答
在
Linux
和Unix对Solaris中
线程
的工作方式有什么不同吗?
、
、
我只是好奇
线程
在不同风格的Unix中的工作方式是否有什么不同。有什么想法吗?
浏览 4
提问于2014-07-12
得票数 2
回答已采纳
1
回答
用户和
内核
空间之间的配对获取/发布操作
、
、
、
、
我试图确保在
Linux
上运行在
内核
模式下的用户
线程
和另一个
线程
之间共享的内存块上进行适当的
同步
。将c11的atomic_store_explicit(memory_order_release)从用户空间与
内核
中的smp_load_acquire()分别与atomic_load_explicit(memory_order_acquire
浏览 3
提问于2020-05-12
得票数 1
回答已采纳
2
回答
完成变量和信号量之间的区别
、
、
在
linux
内核
中,信号量用于为数据的关键部分提供互斥,完成变量用于在等待事件的两个
线程
之间进行
同步
。为什么不使用信号量进行这样的
同步
呢?使用完成变量比使用信号量有什么优势吗?
浏览 1
提问于2011-01-22
得票数 9
回答已采纳
1
回答
linux
下多
线程
epoll的一个问题
、
、
我有一个使用epoll(7)的多
线程
linux
程序。epoll(7)手册页显示,当其中一个fd关闭时,此fd将自动从epoll集合中删除。我的问题是,如果epoll集的fd在一个
线程
中关闭,而epoll集在没有
同步
的情况下在另一个
线程
中被并发轮询,该怎么办?程序会被破坏吗?还是
内核
会自动
同步
这个访问?冯
浏览 0
提问于2011-05-17
得票数 7
回答已采纳
2
回答
TBB与自行开发的工作队列
、
、
、
、
我知道TBB (
线程
构建块)声称有一个复杂的引擎,但从算法的角度来看: 如果我们(比方说在
Linux
上)有一个具有N工作
线程
(POSIX
线程
,N是核心的数量)的工作队列和一个互斥
同步
的任务队列,每个工作
线程
在空闲时从队列中获取一个任务,还有一些
同步
调用,TBB还能提供什么,不包括很好的C++语法?我没有看到比贪婪地将任务分配给
内核
更好的算法。
浏览 0
提问于2011-11-11
得票数 2
回答已采纳
1
回答
如何在Windows 7中实现
线程
?
、
、
、
微软介绍说,Window 7改进了
线程
子系统,引入了混合(N:M用户空间/
内核
空间
线程
映射)。
线程
浏览 2
提问于2013-03-26
得票数 1
回答已采纳
4
回答
为什么
Linux
中的NPTL
线程
仍然对每个
线程
都有唯一的PID呢?
、
、
、
、
我正在阅读,并看到以下内容:
浏览 1
提问于2019-09-04
得票数 3
1
回答
等待完成可能在用户空间?
、
、
、
、
在
Linux
驱动程序中
同步
线程
时,我非常喜欢两个函数,即:wait_for_completion()及其对应的complete_and_exit()。用两个
线程
来实现这个api是否可行,共享一个内存映射,分别是
内核
中的编写器和用户空间中的读取器? 如果没有,那么向C语言用户空间
线程
提供wait_for_completion()的努力是什么呢?
浏览 6
提问于2015-07-27
得票数 1
4
回答
C读取和
线程
安全(
linux
)
、
、
、
如果在不显式使用
同步
机制的情况下,在两个不同的
线程
中对相同的文件描述符调用read (或write,或两者)(let表示我们对本地文件感兴趣,而a表示它是套接字文件描述符),会发生什么情况?
linux
内核
会做什么呢?编辑:根据,我们应该确保文件描述符没有被其他
线程
中的syscall使用。因此,它认为在关闭文件描述符之前需要显式
同步
(因此,如果可能调用它的
线程
仍在运行,也需要读/写)
浏览 1
提问于2013-07-03
得票数 12
回答已采纳
3
回答
什么是
内核
线程
?
、
、
、
我刚刚开始对设备驱动程序进行编码,并对
线程
进行了新的处理,为了了解
线程
,我浏览了许多文档。我还是有些怀疑。 有谁可以帮我?谢谢。
浏览 6
提问于2012-02-28
得票数 35
回答已采纳
1
回答
增强Asio J1939 /Can总线多
线程
处理
、
、
、
、
在我的当前应用程序中,我已经在两个套接字上测试了async_read,其中两个
线程
正在执行io_context.run()。从日志上看,这似乎是非常好的。我猜这是因为
内核
在传递数据之前对每个套接字上的过滤器进行检查。然而,有了async_write,我对
线程
安全就更加不确定了。 假设所有的套接字都有相同的接口(can0),那么套接字需要共享一条链吗?或者
内核
中是否存在某种
同步
,这意味着写入CAN总线是
线程
安全的。
浏览 1
提问于2022-05-03
得票数 1
回答已采纳
1
回答
posix_fadvise(WILLNEED)使IO变慢?
、
、
、
、
在运行CentOS
内核
版本2.6.18-194.26.1.el5的
Linux
5.5机器上,我注意到posix_fadvise(WILLNEED)使读取60K文件的速度比普通IO慢近200%。看起来实际的files调用是
同步
的,而且它还延迟了应用程序中使用从文件读取的数据的其他
线程
的调度。 有没有可能
内核
正忙于从磁盘获取数据,这是由于task调用导致的,并最终延迟了其他计划的任务?我的问题是:有没有什么可调的
内核
参数可以用来强制执行posix_fadvise的异步行为?比如增加
内核
浏览 0
提问于2011-02-09
得票数 7
回答已采纳
1
回答
用户模式
同步
与
内核
模式
同步
(在
Linux
和Windows中)
、
、
、
我有两个关于用户模式
同步
和
内核
模式
同步
的问题。第二:
Linux
和Windows中的用户模式
同步
和
内核
模式
同步
有什么区别? 谢谢!:)
浏览 1
提问于2016-04-17
得票数 0
回答已采纳
4
回答
本机互斥锁实现
、
、
所以在我启蒙的日子里,我开始思考windows/
linux
是如何实现互斥的,我已经在100年内实现了这个
同步
器……不同的方式,在许多不同的架构中,但从来没有想过它是如何在大型操作系统中实现的,例如在ARM世界中,我制作了一些
同步
器来禁用中断,但我总是认为这不是一个真正好的方法。我试图“游”过
linux
内核
,但就像我看不到任何满足我好奇心的东西一样。我不是
线程
方面的专家,但我已经掌握了
线程
的所有基本概念和中间概念。那么,有人知道互斥是如何实现的吗?
浏览 1
提问于2010-12-11
得票数 1
回答已采纳
1
回答
为什么使用共享内存的
内核
代码必须
同步
?(库达)
据我所知,
内核
是一个代码,函数,它是由GPU执行的。每个
内核
都有一个(由)网格执行的网格,该网格由块组成,块有
线程
。因此,每个
内核
(代码)甚至由数千个
线程
执行。 我对共享内存和
内核
代码
同步
有疑问。在使用共享内存的
内核
代码中,您能证明
同步
的必要性吗?
同步
如何影响处理效率?
浏览 3
提问于2015-08-30
得票数 0
回答已采纳
1
回答
互斥锁是否使等待
线程
在POSIX API中休眠?
、
、
、
、
mutex);/* release the mutex lock */POSIX API是否让等待
线程
进入休眠状态
浏览 1
提问于2020-02-02
得票数 1
回答已采纳
1
回答
原生POSIX
线程
库的调度算法是什么?
、
根据维基百科,本地POSIX
线程
库(NPTL)是:哪种算法用于NTPL
线程
之间的切换?
浏览 0
提问于2014-08-20
得票数 1
2
回答
Linux
线程
互斥和
内核
调度器
、
、
、
与我的一个朋友,我们不同意如何在用户空间级别(在p
线程
库中)处理
同步
。while (mutex_resource->locked);我的朋友
浏览 2
提问于2014-05-28
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 线程同步概念
Linux内核解读
python笔记10-多线程之线程同步
线程同步工具CyclicBarrier的使用
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券