腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
`FUTEX_REQUEUE`
的
错误是什么?
、
我在
操作
系统类中按需要分配
Linux
手册页,作为对学生在设计同步原语时不要自满
的
警告。 futex()系统调用是
Linux
提供
的
允许用户级
线程
同步原语在必要时休眠和唤醒
的
API。手册页描述了可以使用futex()系统调用调用
的
5种不同
操作
。这两个
基本
操作
是FUTEX_WAIT (当
线程
试图获取同步对象而有人已经持有它时,
线程
使用它来使自己休眠)和FUTEX_WA
浏览 6
提问于2014-08-27
得票数 6
1
回答
对于Mac来说,在
linux
的
<
linux
/
linux
.h>中,什么是"task_struct“?
、
、
、
我想了解Mac和
Linux
的
进程控制块。对于Lionux来说,这是非常明显
的
,这里有一个帖子询问了同样
的
事情,有人回答说要查看中
的
“”。然而,我发现很难为Mac找到相应
的
信息,苹果开发者论坛上
的
某个人也提出了类似的问题,并被告知要查看proc_info.h和proc.h,但我不知道该看哪个结构。在Mac中是否有一个等效
的
task_struct?
浏览 0
提问于2022-06-19
得票数 1
回答已采纳
2
回答
Java
线程
:在Windows和
Linux
上
、
聊天应用程序使用了大量
的
多
线程
。
基本
上,我必须决定我应该为这3台服务器选择哪种
操作
系统。所以我想知道
linux
和windows是如何处理java
线程
的
。有什么关系?谁创建了
操作
系统
线程
?如果在未来
的
范围可伸缩性和集群中,哪个选项更好?
浏览 1
提问于2012-04-07
得票数 0
回答已采纳
1
回答
如何在C++11中实现像“中断异常”行为那样
的
Java
、
、
、
在等待事物
的
java调用中,当等待
操作
完成
的
线程
被“中断”时,时间、IO、semphores等将抛出一个"InterruptedException“。显然,在
Linux
、std::
线程
等中使用
的
“信号”机制有点混乱,很难管理。我
基本
上想要实现一种方法,从另一个
线程
中中止互斥和信号量等待、等待连接等对
线程
的
“中断”调用,并通过异常或返回值捕捉这一事实,即这是在被“中断”
的
<
浏览 1
提问于2018-01-02
得票数 0
回答已采纳
2
回答
用C实现串口读写
、
、
每次写入之后都将进行一次读取,该读取将包含基于写入
的
数据。我将有大约16个不同
的
写
操作
要执行,每个写
操作
之后都会执行一次读
操作
。可以让一个
线程
发送写
操作
,而另一个
线程
执行读
操作
吗?是否可以创建一个回调来允许
线程
知道
浏览 0
提问于2010-08-11
得票数 0
回答已采纳
1
回答
线程
可以共享它们
的
堆栈吗?或者它们是完全平行
的
?
、
、
一个
线程
必须在另一个
线程
的
操作
中创建,这是否意味着一个
线程
存在于另一个
线程
的
堆栈中?或者,一旦初始化,它们是否完全并行? 或者这个假设是完全错误
的
?除了堆,他们还能分享其他什么吗?
浏览 2
提问于2022-06-07
得票数 0
回答已采纳
1
回答
如何为用户
线程
提供比内核
线程
更高
的
优先级(Work_queues)
、
、
、
我正在运行一个应用程序,其中某些用户
线程
不能被内核抢占。.I将解释我
的
设置: OS:
Linux
2.6.32内核应用级别:有多个
线程
并行运行,其中一些
线程
的
优
浏览 2
提问于2012-05-07
得票数 1
回答已采纳
2
回答
EDU与
线程
的
差异
、
、
、
、
在DB2中,有这样
的
命令显示活动EDU(引擎调度单元):在各自
的
输出中有两个字段:EDU ID和TID。根据这个db2pd页面来自DB2知识中心,每一项定义如下: EDU ID:引擎调度单元(EDU)
的
唯一标识符。除了在
Linux
操作
系统上,EDU ID被映射到
线程
ID,在
Linux
操作
系统上,EDU ID是DB2生成
的
唯一标识符TID:
线程
标识符。除了
Linux
浏览 0
提问于2019-09-14
得票数 2
回答已采纳
7
回答
Python Global Interpreter Lock (GIL)在
Linux
上使用taskset
的
多核系统上
的
解决方法?
、
、
、
、
它
的
要点是,GIL是一个针对单核系统
的
非常好
的
设计(Python
基本
上将
线程
处理/调度留给了
操作
系统)。所以,既然GIL限制我们
基本
上只能在一个CPU上执行Python程序,我想为什么不接受这一点,在
Linux
上简单地使用taskset来设置程序与系统上某个核心/cpu
的
亲和性(特别是在多核系统上运行多个所以最终我
的
问题是:有没有人尝试过在
Linux
上将任务集与Python应用程
浏览 0
提问于2009-06-13
得票数 27
回答已采纳
1
回答
linux
和多核系统实时周期任务(< 1ms)
的
最佳实践
、
、
、
、
我用
Linux
作为
操作
系统
的
四核嵌入式计算机来控制机器人系统.以下是一些背景和要求;
的
一些任务(信号处理和硬件通信)需要一些严格
的
“实时”
操作
。3~9周期几乎不明显
的
下降,偶尔会导致系统性能相当明显
的
下降,但fatal.Missing >10周期至少会导致整个系统停止,并被认为是致命
的
主要malfunction.。thre
浏览 7
提问于2022-08-21
得票数 2
1
回答
是否有在单独
线程
中清空事件队列
的
解决方法?
、
、
、
、
我在Ubuntu上使用单独
的
线程
调用pygame.event.get()很长时间了,没有任何问题。;并且在正常执行几秒钟后,Windows报告窗口是(Not answering)
的
,我假设这有相同
的
解释,这意味着
Linux
与其他OSes不同
的
是,
Linux
对这种软件设计是有容忍度
的
。有没有办法在单独
的
线程
中清空事件队列,或者这
基本
上意味着python 2.7上
的
pygame1.9.
浏览 0
提问于2017-10-23
得票数 5
2
回答
模块模式在C与
线程
-哪里控制
线程
?
、
、
、
、
因此,我正在
Linux
/ POSIX环境中开发一个不断增长
的
C程序,我遇到了一个我不太清楚该如何进行
的
领域。
基本
上,我使用一个模块模式来开发我
的
代码,用于不同
的
外部硬件和I/O
操作
(例如:文件模块、相机模块、串行模块等)。其中一些
操作
需要一些时间才能完成,而且出于明显
的
原因,它们应该放在自己
的
线程
中。我
的
问题
基本
上可以归结为:模块本身是控制内
浏览 0
提问于2017-09-27
得票数 2
回答已采纳
1
回答
将超时值设置为套接字轮询/选择
的
最佳实践是什么?
、
、
、
、
对于poll()调用
的
超时值应该是什么,或者如何确定它,是否有任何标准
的
实践。我有一个dispatcher
线程
监听所有的连接。一旦连接变为读取就绪状态,我就禁用它进行轮询,并将连接转发到处理读取
的
线程
池。调度程序
线程
返回到轮询。
线程
池使用连接函数上
的
读
操作
,并将其回发到dispatcher,以便它可以添加该读
操作
以进行下一次轮询。但是直到它从poll()调用返回时,调度程序才能将其
浏览 28
提问于2017-03-14
得票数 3
1
回答
在
Linux
中,当数据到达串口(RS232)时,是否可以向用户应用程序发送通知消息?
、
、
我知道
Linux
可以在udev连接/断开系统时为USB附件注册udev事件,通过udev应用程序可以在USB事件上得到通知,以便应用程序可以应用必要
的
操作
。有什么方法可以对串行外围设备(RS232)
的
用户应用程序进行相同
的
事件通知吗?
linux
是否支持任何这样
的
基础设施来做到这一点?
基本
上,我从串口读取数据时,它到达串口,而不是创建
线程
和等待数据从串口。
浏览 9
提问于2012-04-24
得票数 0
回答已采纳
1
回答
Linux
不区分进程和
线程
吗?
、
、
、
、
据我所知在
Linux
内核中,进程不是由任何结构表示
的
,而是由共享相同
线程
组id
的
线程
组表示
的
。那么,
操作
系统概念中
的
以下内容是否正确?
Linux
还提供了使用clone()系统调用创建
线程
的
能力。但是,
Linux
并不区分进程和
线程
。事实上,
Linux
使用
浏览 0
提问于2018-12-30
得票数 7
回答已采纳
4
回答
本机互斥锁实现
、
、
所以在我启蒙
的
日子里,我开始思考windows/
linux
是如何实现互斥
的
,我已经在100年内实现了这个同步器……不同
的
方式,在许多不同
的
架构中,但从来没有想过它是如何在大型
操作
系统中实现
的
,例如在ARM世界中,我制作了一些同步器来禁用中断,但我总是认为这不是一个真正好
的
方法。我试图“游”过
linux
内核,但就像我看不到任何满足我好奇心
的
东西一样。我不是
线程
方面的专家,但我已经掌握了<em
浏览 1
提问于2010-12-11
得票数 1
回答已采纳
3
回答
Linux
内核
线程
真的是内核进程吗?
、
、
、
、
我在许多地方读到,
Linux
为Java中
的
每个用户
线程
创建了一个内核
线程
。(我看到“内核
线程
”一词有两种不同
的
用法:
操作
系统知道并计划执行用户工作
的
线程
。内核
线程
是否与内核进程相同,因为
Linux
进程支持父进程和子进程之间
的
共享内存空间,还是它确实是一个不同
的
实体?
浏览 0
提问于2012-02-13
得票数 29
回答已采纳
1
回答
如何能够在编译时构造互斥体?
、
、
编译以下代码是:我想弄清楚这是怎么可能
的
。我在Rust中对const功能
的
理解是,在编译时有一个语言子集可供您使用。典型
的
例子是,1+1可以在编译时计算,那么为什么要等到运行时才支付添加
的
成本。const-可调用代码
的
子集随着时间
的
推移而不断增加,但显然对任何需要运行时输入
的
操作
都有严格
的
限制。
浏览 7
提问于2022-10-06
得票数 3
回答已采纳
2
回答
Linux
中
的
线程
关于
Linux
中
的
Pthreads这个话题,我已经讨论了大部分
的
问题,但是对于我来说,还有一个
基本
的
疑问还没有解决: 在各种响应中都提到,当我们在
Linux
上创建POSIX
线程
时,用户
线程
和内核
线程
之间存在1:1
的
映射。我怀疑当我们在
Linux
中使用pthread_create()时,是否有一个用户
线程
和相应
的
唯一内核
线程
是隐式创建
的</
浏览 4
提问于2012-11-17
得票数 0
1
回答
什么在
Linux
操作
系统中启动
线程
?
、
、
、
、
我目前正在调查一个与
Linux
操作
系统中
的
线程
相关
的
问题。我知道进程是由
Linux
内核中
的
调度程序启动
的
,但是进程内部
的
线程
-
Linux
内核调度程序还是
Linux
内核中
的
其他服务?
浏览 0
提问于2022-02-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux基本命令操作
Linux操作系统——基本操作讲解
Linux基本操作-组、用户相关
看完这篇Linux基本的操作就会了(一)
看完这篇Linux基本的操作就会了(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券