腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java如何
实现
锁
、
、
、
我经常使用一些Java
机制
来处理
多线程
问题,例如AtomicInteger、synchronized . 我的问题是: Java如何
实现
这些锁
机制
?我的意思是:在
实现
时,Java也会遇到
多线程
问题,以及它们如何处理。是否所有操作系统都有锁
机制
,而Java只是简单地调用它们的API。
浏览 1
提问于2016-06-14
得票数 1
回答已采纳
1
回答
何时选择
多线程
或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/c++),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
3
回答
C++共享库中的线程安全日志记录
、
、
、
我在C++中
实现
了
多线程
共享库(适用于
Linux
和Windows)。我想在库中添加日志记录
机制
。库的调用者并不知道这一点。
浏览 1
提问于2010-02-09
得票数 1
回答已采纳
1
回答
可执行代码的Performant malloc
实现
、
、
、
、
我没有
实现
任何内存回收
机制
,也不想这样做:这是一个很难解决的问题(很难调试bug、碎片、
多线程
等等)。 我目前的平台是x86_64上的
Linux
,但是Windows和ARM 32/64支持是受欢迎的(但不是必须的)。内存永远不会与不同的进程共享,但是在这种情况下,分配程序必须是
多线程
感知的,如果可能的话,也
浏览 3
提问于2018-08-02
得票数 3
2
回答
互斥访问和系统调用
、
、
、
、
我知道,在
Linux
中,互斥被
实现
为下面的futexes,futex使用比较和交换
机制
。通常,为了获取锁,用户空间线程不需要进行系统调用,因为锁是在用户空间中解析的。现在,我的问题是,当存在很高的争用和许
多线程
试图同时锁定互斥时,会发生什么。那么,是否发生了系统调用,以便内核决定授予互斥对象哪个线程?尤其是当线程优先级不同的时候?我自己也这么认为。
浏览 3
提问于2011-08-15
得票数 11
回答已采纳
1
回答
C++/
Linux
:如何编写使用套接字的线程安全库?
、
、
、
、
我想在
Linux
下用C++编写一个库,帮助应用程序使用特定的协议(实际上是FastCGI)。库将侦听套接字( TCP或Unix),接收请求,将其转发给用户代码,并发送由所述用户代码生成的响应。套接字上将有许多连接,每个连接将承载许多请求(可能同时--有一个交错
机制
)。用户代码(使用库)很可能是
多线程
的,以便并行处理多个请求。我希望我的库是健壮的,并且对用户代码提出尽可能少的假设/要求,包括所使用的
多线程
类型。据我所知,
Linux
中的clone()函数可以以几十种不同的方式发送进程--有或没有共享
浏览 6
提问于2012-11-11
得票数 2
1
回答
java中锁
机制
实现
的查询
、
、
JVM是否完全在用户空间中
实现
锁定
机制
?JVM是否依赖操作系统内核空间系统调用来
实现
锁?请提供对
实现
锁定
机制
的代码的参考。 注意:新加入java
多线程
。
浏览 3
提问于2015-01-04
得票数 1
3
回答
C++网络库
、
、
我正在寻找一个C的NIO类型库,我想
实现
一个
多线程
的UDP网络服务器,将有许多客户端连接到它。 而不是试图编写自己的程序来处理数据包和“连接”。
浏览 0
提问于2013-03-30
得票数 1
3
回答
为事件驱动的应用程序选择IPC解决方案
、
、
、
、
我目前正在开发一个大型的单线程、基于事件的应用程序,该应用程序是围绕
Linux
环境下的epoll和其他平台下的可比技术而设计的。现在,我需要决定使用哪种IPC
机制
。以下因素对我很重要: 事件驱动的,无需完全重新设计--如果IPC
机制
不适合epoll,那将是我快速丢失的几个月的工作--如果这种
机制
的速度不超过套接字,那么在执行过程中
实现
它的灵活性和(重新)可配置的时间是不值得的--我认为这就排除了MPI &al不需要
多线程
。<code>F 29</cod
浏览 0
提问于2010-12-06
得票数 4
1
回答
如何在c++11中跟踪线程的终止
、
、
大家好,我正在使用c++11中的
多线程
。我想做一个
机制
,在这个
机制
中,它将跟踪所有正在运行和终止的threads.If。任何线程被终止,它都会自动创建终止的线程。有人知道如何在c++11中
实现
这一点吗?非常提前感谢您。
浏览 0
提问于2017-02-06
得票数 0
1
回答
R并行共享内存对象(windows)
、
、
、
我有一个很大的data.table。每个并行进程从它读取、处理数据并返回一个小得多的data.table。我不希望大DT被复制到所有进程,但似乎%dopar%函数在foreach包中必须复制。示例代码cluster = makeCluster(4)dt = data.table(x = rep(LETTERS, M), y = rn
浏览 2
提问于2016-03-03
得票数 3
回答已采纳
2
回答
多线程
的正确方法
、
我最近一直在思考
多线程
代码的通用方法,它将是最有效的。与并发集合一样,使用诸如比较和交换之类的原子
机制
来提供诸如队列之类的集合的有效
实现
。我想知道是否有任何新的方法来编写
多线程
代码,例如在java中,而不是使用纯Thread实例?线程池是不是更常被使用?
浏览 3
提问于2012-07-27
得票数 3
回答已采纳
1
回答
如何在红宝石中禁用吉尔?
、
、
、
我对Ruby非常陌生,我正在从事一个项目,运行一个使用赛尔夫库
实现
的
多线程
红宝石程序。我知道GIL是ruby解释器使用的一种锁定
机制
,但是我想知道是否有一种方法可以用一个特殊的命令来
实现
并发程序的运行。如果这是不可能的,那么还有其他方法可以在Ruby /使用任何支持ruby
多线程
的在线编辑器/IDE执行
多线程
程序吗?
浏览 5
提问于2016-03-16
得票数 1
回答已采纳
3
回答
Java8的Collection.parallelStream是如何工作的?
、
、
、
、
很明显,这个新方法提供了一种并行使用集合的
机制
。 但是,我想知道Java是如何
实现
这种并行性的。潜在的
机制
是什么?这是一个简单的
多线程
执行吗?如果答案是两者都不是,那么它是如何工作的,它相对于其他两种
机制
的优势是什么?
浏览 1
提问于2014-07-08
得票数 3
1
回答
用C
实现
线程
、
、
、
经过一些研究,我发现
实现
这种
机制
需要
多线程
,因为monsterMove()和playerMove()都需要同时运行,即使playerMove()还没有收到用户的任何输入。遗憾的是,我没有找到任何关于这类问题的资源,因为互联网上的所有东西似乎都在指出
多线程
在某种程度上是如何作为并行性工作的,而不是在这样的
实现
中。(为了避免误解,我专门问线程和
多线程
是如何工作的,而不是
机制
的逻辑。) 编辑:程序现在正在工作!但是,任何与此程序如何使用
多线程
有关的答案
浏览 4
提问于2022-06-11
得票数 0
回答已采纳
2
回答
linux
内核线程在cpu硬件线程上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个进程,每个线程有5个线程,我的cpu是i7 4C8H。 (1)对于每个进程,它是否限制其所有线程只消耗一个cpu线程?一个进程可以使用所有的cpu核心/线程吗?(2)
linux
内核是否为每个进程平均分配时间片(如果它们都很忙,并且没有指定和优先级),还是按照它们的线程号分配时间片,进程的线程越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
1
回答
Linux
是否支持为单个进程进行并行交换?
、
、
问题:单线程进程和
多线程
进程的内存交换之间有什么区别吗? 页面集群是否适用于这种情况(交换输入和输出)?
浏览 0
提问于2016-06-28
得票数 1
3
回答
多线程
程序
、
、
我一直在寻找一个
多线程
机制
来异步发送每个ReferenceID的邮件。到目前为止,我已经尝试了下面的代码,但它并不像预期的那样工作。customerName, queueId)); }请分享有效的
机制
来
实现
我的
实现
的
多线程
前端循环
浏览 4
提问于2013-10-16
得票数 0
1
回答
应用程序实例之间的Java同步
、
、
该任务是对特定文件夹及其子文件夹中的json文件进行
多线程
解析。其中一个关键点是
实现
同步
机制
,允许文件只由一个应用程序实例处理。有什么想法吗,伙计们?
浏览 5
提问于2020-05-01
得票数 0
2
回答
与
多线程
和多核的关系
、
、
我有一个带openmp的
多线程
程序(xgboost),运行在
linux
上的多核(40核,redhat)服务器上,但当我试图观察"top“命令使用的执行和CPU资源时,我看到只有一个核被我的可执行程序占用
Linux
在使用openmp执行
多线程
程序时会不会只使用一个内核?如果是这样,那么
多线程
究竟是如何
实现
的呢?只有一个核心? 另外,一个内核可以在多个线程上工作,还是只能在一个线程上工作?在
linux
默认情况下,
多线程
是否只由一个内核处理?我知道
浏览 4
提问于2015-01-24
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux多线程服务器
分享:C语言编程——LINUX 多线程
实现多线程的标准操作,基于Runnable接口实现java多线程
细说|Linux Out Of Memory机制
Python 实现多线程下载器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券