腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何使用信号量在Java中对餐饮
哲学家
进行编码?
、
、
、
我必须使用信号量在Java中编写一个解决
哲学家
就餐
问题的解决方案。信号量是“手动”创建信号量类的。我想让每个
哲学家
在自己的时间吃饭,但我不知道如何通过信号量来实现这一点。如何在Java中用信号量解决
哲学家
就餐
问题? 任何帮助都是非常感谢的。
浏览 1
提问于2011-10-31
得票数 0
回答已采纳
1
回答
就餐
哲学家
实现
我想知道这是否就是解决java中的
哲学家
就餐
问题的全部内容?fifth")); p2.start(); p4.start(); }还有我的
哲学家
班级任何时候只有两个
哲学家
在吃饭,否则他们就在思考。 我说的对吗?
浏览 4
提问于2012-10-28
得票数 3
1
回答
如何在c++中增加信号量的值,解决
哲学家
进餐的问题
、
、
、
、
试图通过创建一个门卫来解决
哲学家
就餐
的问题,只允许4个
哲学家
一次
就餐
,计划使用信号量来实现这一点,但网络上关于他们的材料有限,而且我不知道如何在信号量发出信号后增加信号量的价值。
浏览 2
提问于2016-04-20
得票数 1
2
回答
更改线程执行的函数
、
我使用pthread在c中实现了
就餐
哲学家
问题。每一位
哲学家
都由一条线索代表。每个线程需要能够执行四个不同的函数。
浏览 0
提问于2014-10-28
得票数 0
2
回答
进餐哲学中的饥饿问题
、
、
、
我一直在维基百科上寻找餐饮
哲学家
问题的解决方案。 new Thread(p).start(); } 这是
哲学家
的课
浏览 7
提问于2018-09-03
得票数 2
1
回答
餐饮
哲学家
的正确性
、
、
我应该如何改进我的解决方案,以解决餐车的问题?#include "iostream"#include "algorithm"#include "chrono"public:private: std::recursive_mutex
浏览 0
提问于2017-10-06
得票数 5
回答已采纳
3
回答
要开始学习如何编写包含互斥和信号量使用的极其简单的多线程c++程序,最好的方法是什么?
、
我应该使用什么包,"hello world"-level程序应该是什么样子的?
浏览 0
提问于2010-10-13
得票数 3
回答已采纳
2
回答
C++中线程所做的更改
、
、
我试图模拟“
就餐
哲学家
”问题,但我很难将其形象化。当线程从等待()移动到吃东西()再到思考()时,它会更改一个名为state的变量来表示这一点。然而,在我的主线程中,它永远不会看到状态变量发生变化。它在绘制时调用state的返回函数来更改
哲学家
的颜色。void Philosopher::Eat() state_ = EATING;}Philosopher::_state
浏览 1
提问于2015-05-13
得票数 1
1
回答
使用信号量的进餐
哲学家
(BACI)
、
我必须通过使用信号量来解决
哲学家
就餐
的问题。在我的
代码
中,每两个
哲学家
都在拿着一根筷子,其余的都在等待。 我在main函数中仍然有一些错误。你能告诉我怎么启动Chopstickk吗?我是的初学者。
浏览 10
提问于2017-12-20
得票数 1
回答已采纳
1
回答
就餐
哲学家
,innodb,选择更新
、
、
、
将进餐
哲学家
问题应用于innodb,并使用select进行更新:2) forks的grab是一个select
浏览 1
提问于2013-02-13
得票数 0
1
回答
套接字上半双工通信的OpenSSL客户端模型
、
、
假设我所读的是真的,我想知道我是否可以将
哲学家
的
就餐
问题应用于发送SSL_write()和在一个与OpenSSL服务器通信的非阻塞套接字上接收OpenSSL()。服务器和客户端都是非阻塞的.什么是最好的
代码
方法? 我使用C++来编写这个单线程、非阻塞的套接字模型(没有BOOST或其他库)。
浏览 0
提问于2014-07-06
得票数 1
回答已采纳
1
回答
哲学家
在python中进餐死锁
我正在实现
哲学家
就餐
问题,但是我得到了一个错误 # Pick up the forks
浏览 1
提问于2013-03-19
得票数 0
1
回答
在
就餐
哲学家
的算法中将信息传递给多个线程
、
、
我正在尝试创建多个线程,并为每个线程传递一个不同的值来解决
就餐
哲学家
的问题。但是我得到了这个错误:下面是我的
代码
: pthread_mutex_t mutex;
浏览 8
提问于2014-11-21
得票数 0
0
回答
Python
哲学家
就餐
问题如何实现持续
就餐
与饥饿?
、
、
、
、
(
代码
目前问题是,第一轮进餐完成后,思考然后再饥饿,此时不能够继续进餐)import threading self.key = key #
哲学家
编号 self.righthand#
哲学家
右手拿起筷子 print('
哲学家
%s拿起
浏览 136
提问于2022-04-12
3
回答
如果发生进程饥饿,是否意味着会出现死锁?
、
、
、
如果发生进程饥饿,是否意味着会出现死锁?如果是,如果不是,有什么解释?!
浏览 5
提问于2014-03-25
得票数 0
1
回答
令人困惑的克隆传递参数
、
、
、
、
所以基本上我正在解决著名的“
哲学家
就餐
”问题,5个
哲学家
正在使用克隆生成。关键是我希望每个
哲学家
都有一个id (从0到4)。我计划使用克隆传递参数来实现。下面是
代码
(我省略了一些子函数){ { printf
浏览 1
提问于2014-03-27
得票数 1
1
回答
如何检查python中存储在信号量(多处理模块)中的值?
、
、
我需要解决
哲学家
就餐
的问题,如果这两种筷子都只有可用的话,方法就是同时拿起两只筷子。每个筷子的可用性存储在以值1启动的信号量(多处理模块)中。
浏览 5
提问于2022-11-17
得票数 1
1
回答
用死锁、活锁和饥饿进餐的
哲学家
、
、
、
、
这是geeksforgeek使用信号量解决
哲学家
就餐
问题的解决方案:#include <semaphore.h> } } 这段
代码
死锁
浏览 18
提问于2020-05-28
得票数 2
5
回答
Java中的信号量问题与进餐
哲学家
、
、
、
我正在试着学习“
就餐
哲学家
问题”中信号量的基本要领。当它们没有释放的时候,程序最终会挂起,因为所有的筷子都被拿走了,有一个
哲学家
饿了。以下是Philosopher类中的
代码
,用于在一段随机时间后释放筷子:Thread.sleep(this.getRandTime
浏览 2
提问于2009-03-03
得票数 5
回答已采纳
1
回答
Qt -从对象数组启动5个线程时出错
、
题目是“
哲学家
就餐
的问题”。现在我有一个问题,我真的不知道如何解决它。问题是:我有一个名为filozofowie (philisophers)的对象数组,它包含类filozof (
哲学家
)的对象。下面是错误:Filozof.h#define FILOZOF_H #include <QtGui> class
浏览 0
提问于2012-12-02
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券