腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Banker
算法
的应用
linux
、
linux-kernel
、
operating-system
、
bankers-algorithm
为什么我们需要
银行家
算法
时,我们有锁,完成变量和semaphores.Since锁是在
linux
中按一定的顺序获得的,在这种情况下,运行
银行家
算法
的用途是什么?
浏览 8
提问于2014-03-23
得票数 0
回答已采纳
2
回答
带
线程
的
银行家
算法
c
、
pthreads
我试图用
c
写一个Banker's
算法
问题,但是得到了分段错误。我已经多次运行我的代码,但我似乎不知道哪里会有错误。我对互斥和p
线程
库相当陌生。任何帮助都将不胜感激。
浏览 4
提问于2014-11-24
得票数 1
回答已采纳
2
回答
gcc和Ubuntu的错误舍入
c++
、
gcc
、
visual-c++
、
double
、
rounding-error
我目前正在将一些代码从Windows移植到
Linux
(Ubuntu),从MS VS2008编译器移植到GCC。cout.precision(4);
Linux
注意: Windows代码在Windows 10膝上运行,
Linux
代码在64位Ubuntu18.04LTS VM中运行。
浏览 4
提问于2020-10-09
得票数 0
回答已采纳
2
回答
Dijkstra的
银行家
算法
algorithm
、
dijkstra
、
bankers-algorithm
谁能提供一个使用
银行家
算法
解决以下问题的分步方法?如何确定是否存在“安全状态”?当一个进程可以“运行到完成”时是什么意思?Process B 1 5 Process
C
浏览 9
提问于2009-11-15
得票数 2
回答已采纳
2
回答
C
-在数组中存储main()参数
c
、
program-entry-point
、
argv
、
argc
我正在使用
银行家
算法
创建一个多
线程
程序,所有这些都是硬编码和编译的,但是我在从用户输入填充初始available数组时遇到了问题。
浏览 5
提问于2015-10-16
得票数 0
回答已采纳
1
回答
Linux
-限制每个进程的
线程
数
c++
、
linux
、
multithreading
、
process
、
parallel-processing
我写了一个
C
++程序,对几个
算法
做了一些基准测试。其中一些
算法
正在使用其他库进行计算。这些外部库(我无法控制)使用多
线程
,这使得很难获得适当的基准测试(有些
算法
是单
线程
的,有些是多
线程
的)。因此,在进行基准测试时,我希望将
线程
数限制为1。我是否可以在
Linux
中启动一个程序,并告诉它最多使用1个
线程
,而不是使用外部库中的默认
线程
数(等于内核数量)?
浏览 6
提问于2014-06-14
得票数 2
3
回答
以qt表示的数字到字符串的转换
qt
我发现在数字(浮点数)到字符串的转换中有一些奇怪的事情..#include <QtCore/QCoreApplication>#include <QString> { qDebug()<<QString::number(49.
浏览 3
提问于2013-02-11
得票数 3
回答已采纳
2
回答
TBB与自行开发的工作队列
c++
、
c
、
linux-kernel
、
parallel-processing
、
tbb
我知道TBB (
线程
构建块)声称有一个复杂的引擎,但从
算法
的角度来看: 如果我们(比方说在
Linux
上)有一个具有N工作
线程
(POSIX
线程
,N是核心的数量)的工作队列和一个互斥同步的任务队列,每个工作
线程
在空闲时从队列中获取一个任务,还有一些同步调用,TBB还能提供什么,不包括很好的
C
++语法?我没有看到比贪婪地将任务分配给内核更好的
算法
。
浏览 0
提问于2011-11-11
得票数 2
回答已采纳
1
回答
在
C
中的for循环中创建多个p
线程
c
、
multithreading
、
pthreads
、
bankers-algorithm
我正在研究
银行家
算法
,并使用一个循环创建我的
线程
。问题是,在只创建4个
线程
时,应该创建其中5个
线程
的循环。我检查了我的循环,除非我遗漏了什么,否则一切似乎都是正确的。
浏览 6
提问于2017-03-17
得票数 0
1
回答
与
银行家
算法
相关
operating-system
、
bankers-algorithm
当银行动态分配资源以确保系统始终是安全的时候,如果其中一个
线程
不放弃已分配的资源(由于某种无限循环或其他原因),导致银行无法满足其他
线程
的需求,该怎么办?这会被称为僵局吗?
浏览 6
提问于2011-12-01
得票数 3
2
回答
我可以在我开发的多
线程
应用程序中提升多核技术吗?
c
、
multithreading
、
multicore
如果我在
linux
上编写一个多
线程
C
应用程序(使用p
线程
),我可以利用多核处理器吗? 我的意思是,应用程序程序员应该做什么来利用多核处理器。还是操作系统单独使用了它的各种调度
算法
?
浏览 5
提问于2015-02-02
得票数 0
回答已采纳
4
回答
一个很好的应用程序,可以看到多
线程
的好处
c
、
linux
、
multithreading
我正在尝试更好地编写多
线程
应用程序,比如想出正确的
算法
,这样
线程
之间就不会相互阻塞,并且在需要的时候
线程
之间可以进行正确的同步。这将在
C
/
Linux
中实现。谁能推荐一个我可以编写的简单应用程序,它可以清楚地展示在多核CPU中作为多
线程
与单
线程
运行时性能/吞吐量的提高。 谢谢。
浏览 0
提问于2012-07-11
得票数 1
回答已采纳
1
回答
银行家
算法
线程
创建不完全运行传递的方法
c
、
multithreading
、
mutex
、
bankers-algorithm
当我从主程序中的
线程
创建调用它时,不会运行我的request_resources方法。它应该创建一个
线程
,请求资源,检查安全状态,然后退出。我不知道为什么它在两个
线程
之后停止,并且在方法中没有给出测试语句的输出。
浏览 3
提问于2017-03-23
得票数 0
回答已采纳
1
回答
线程
调度
c
、
multithreading
、
pthreads
、
scheduling
我有一个关于“用p
线程
模拟
线程
调度程序”的项目。1.
线程
生命周期是否与
linux
线程
生命周期相同?4.是否有一种使用
C
来跟踪进程调度(图形化)的方法?
浏览 2
提问于2014-01-24
得票数 1
回答已采纳
1
回答
线程
和进程之间的区别?
process
、
thread
在我参加的操作系统课程(课程所涵盖的操作系统是
Linux
)中,我们被告知:优先级值由进程调度
算法
确定。哪一个是真的?
浏览 0
提问于2018-03-05
得票数 0
1
回答
c
++
算法
的L1 CPU缓存实现
python
、
c++
、
python-2.7
、
sieve-of-eratosthenes
我找到了下面的站点- ,它提供了一个使用L1缓存大小的
C
++实现。它说它比我的
算法
要快得多(我的
算法
需要几分钟才能创建10^7的素数,并且由于内存的使用而挂在10^8上)。我正在
Linux
v17上开发,python版本: 2.74。更新我的CPU是一个英特尔i7。我想知道: 超
线程</
浏览 1
提问于2017-10-31
得票数 0
4
回答
linux
中的内存分配是否是非阻塞的?
c++
、
linux
、
multithreading
、
memory-management
Node foo = new Node();我很好奇为什么会发生这种情况。*编辑:告诉我
linux
的
c
浏览 60
提问于2011-01-05
得票数 21
回答已采纳
1
回答
原生POSIX
线程
库的调度
算法
是什么?
linux
、
scheduling
根据维基百科,本地POSIX
线程
库(NPTL)是:哪种
算法
用于NTPL
线程
之间的切换?
浏览 0
提问于2014-08-20
得票数 1
1
回答
(
Linux
、Glibc)
linux
、
pthreads
、
glibc
我有一个问题:如果我们有一个不使用
线程
的应用程序,我们可以通过两种方式链接它:2)在链接中添加两个库: libpthread和libdl。int main(){printf("Hehe");}$ gcc a.
c
-w -o a1 -ldl -lpthread$ ldd a libc.so
浏览 2
提问于2011-06-07
得票数 11
回答已采纳
1
回答
C
++:如何设置超时(不是读取输入,不是
线程
)?
c++
、
linux
、
algorithm
、
timeout
在
Linux
中得到了一个很大的
C
++函数,它调用了很多其他函数,组成了一个
算法
。在给定某些坏输入的不同点上,
算法
可能会“卡住”并永远继续下去。添加超时似乎是合适的,因为无法预测所有潜在的“卡住”点。但是,尽管我在互联网上寻找超时的例子,但我发现只有当你的计时是一个单独的
线程
或它正在读取输入时,才能应用超时。我的代码是一个单
线程
,并且不修改文件描述符,所以没有任何运气。
浏览 2
提问于2014-06-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
分享:C语言编程——LINUX 多线程
Android C++系列:Linux线程(一)概念
分享一份网易运维工程师笔试题
想做程序员,C语言可以开发哪些项目?
嵌入式学习培训能学会吗?嵌入式开发培训都要学什么?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券