腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在任何时候都有一个已经
创建
的
线程
,或者在必要时
创建
该
线程
。
c++
、
multithreading
、
usb
、
mutex
我正在使用一个用于小型USB设备的用户模式
驱动
程序。我的usb读取循环应该非常响应,它所执行的操作应该非常小(不需要是原子的)。就像内核模式
驱动
程序中的中断服务例程。在一个处理过程中,我需要
创建
一个
线程
,并将一些参数传递给该读取循环中的
线程
。 所以我需要知道手术的确切上限。它不会超过200 It,或类似的东西。下一步是在设备初始化时(探测时间)进行
线程
初始化,然后休眠该
线程
,直到我从读取
线程
发出信号。但是在这种情况下,
线程
总是在运行,
浏览 3
提问于2017-05-04
得票数 3
回答已采纳
1
回答
Qt似乎使用了很多
线程
。
c++
、
linux
、
multithreading
、
qt
我使用了相当多的Qt,但最近需要调试我一直在
创建
的
线程
,并且发现了比我预期的更多的
线程
。 仅此而已。当我做ps -T..。找到我的应用程序有7个
线程
。我
浏览 6
提问于2016-01-20
得票数 1
回答已采纳
1
回答
Kafka C API客户端发送方
线程
数
apache-kafka
、
kafka-producer-api
我在
Linux
上使用的是librdkafka-0.11.5 for C。我的C/C++应用程序只是将Kafka数据发送到web服务器,该服务器使用ElasticSearch
驱动
Kafka消费者。看起来在生产者端,Kafka为每个Unix进程增加了8(8)个内部
线程
。这给我们带来了一个问题,因为我们对每个
Linux
机器的
线程
数量有一个硬性限制。 有没有人知道为什么增加了8个
线程
?会不会是因为我的
Linux
机器有4个CPU,并且
线程
池是预先<em
浏览 0
提问于2018-10-04
得票数 0
1
回答
如何在两个
Linux
模块之间共享代码?
c
、
makefile
、
linux-kernel
、
gnu-make
、
kernel-module
我从一个专有的
Linux
驱动
程序中获得了代码,该
驱动
程序具有以下结构:moduleA/Makefile问题是moduleA和moduleB这显然很快,因为在进行多
线程
编译时,两个
线程
同时对common/common.o文件进行读/写。 解决这个问题的干净方法是什么?
创建
单独的模块common.ko?
浏览 0
提问于2020-05-18
得票数 4
1
回答
多
线程
访问平台设备
驱动
程序
linux
、
kernel
、
drivers
、
arm
我目前正在为ARM上的嵌入式
linux
编写一个平台设备
驱动
程序。我注意到的是,用户空间中的多
线程
应用程序一次只能访问
驱动
程序一个
线程
,而不管/dev/*中对
驱动
程序的单独文件访问与否,都不可能同时访问
驱动
程序。针对x86在PCIe上使用的
驱动
程序(带有修改的probe())在多
线程
访问其函数时运行良好。 知道为什么吗?谢谢。
浏览 6
提问于2016-01-21
得票数 0
回答已采纳
1
回答
RT3920蓝牙
驱动
程序(模块)启动时不自动加载
drivers
、
wireless
、
bluetooth
、
ralink
首先,我是
linux
新手,也是这个社区的新成员。所以我不得不
创建
这个新的
线程
,因为我无法评论我为蓝牙
驱动
程序找到一个6的
线程
。我有一个Ralink RT3920 Wifi+bluetooth pci卡,它对
Linux
的支持非常差,因为它非常过时。我的蓝牙不起作用,所以我遵循了下面的修复方法它很有魅力。我的蓝牙开始工作了。
浏览 0
提问于2020-07-23
得票数 0
1
回答
用户空间中的ALSA PCM播放设备
linux
、
driver
、
alsa
、
pcm
、
userspace
我很难弄清楚如何制作一个完全在用户空间工作的
Linux
PCM回放设备。当应用程序调用snd_ pcm _open/snd_pcm_readi/writei时,我希望在用户空间
驱动
程序中结束调用,并在初始化用户空间
驱动
程序时
创建
的
线程
中处理pcm数据。音频处理
线程
然后将调用实际的ALSA内核
驱动
程序,该
驱动
程序将pcm输出到HW。这基本上就是我想要实现的: Application -> ALSA (pcmC1D0p) ->
浏览 1
提问于2016-02-01
得票数 4
1
回答
Video4
linux
2,获取/设置由摄像机编码的图像的属性
h.264
、
v4l2
我试图在
linux
中设置捕获图像的属性。
浏览 12
提问于2015-04-16
得票数 1
1
回答
如何在
Linux
中中断用户空间应用程序
linux
、
driver
、
interrupt
、
dma
、
userspace
我正在开发一个
Linux
驱动
程序。用户空间应用程序希望
驱动
程序执行异步操作(数据传输),并且只在操作完成时才得到通知。用户空间应用程序如何异步获得通知?我能想到的是在用户空间中
创建
一个
线程
,然后等待
驱动
程序完成任务。有没有更好的方法来处理这件事?还是我想错了方向? 更普遍的是,如何处理
Linux
在用户空间中的中断?
浏览 5
提问于2014-12-05
得票数 3
回答已采纳
2
回答
Linux
无线网络测试平台
c
、
linux
、
multithreading
、
network-programming
、
wireless
我正在编写一个用于无线传感器网络的
linux
测试平台。核心目标是测试任意两个节点之间的数据传输。网络使用树拓扑运行。网络中的一个节点是“
驱动
程序”。该节点通过串口连接到
linux
PC上。我想要写的是这个
linux
PC上的软件,它将
驱动
网络中的数据传输。 “
驱动
”节点从运行在
linux
上的软件中获取命令,将向发件人节点发送数据请求消息。发件人节点将解析数据请求消息并开始向“
驱动
程序”传输数据。可以存在多个这样的发件人。所有数据传输都是从发件人到“<e
浏览 4
提问于2009-06-08
得票数 0
2
回答
通过多进程保护硬件资源
c++
、
multithreading
、
memory-mapping
我已经为
Linux
创建
了一个存在于用户空间的
驱动
程序。我已经
创建
了一个内存映射共享文件,它向下映射到一些自定义硬件寄存器。这样std::mutex就足以处理这种情况了吗?
浏览 3
提问于2014-12-03
得票数 0
1
回答
一个
线程
中的崩溃如何影响其他
线程
。
android
、
c
、
multithreading
、
linux-device-driver
、
system-calls
我有一个有两个
线程
的程序。 Thread2:在SIGSEGV出现的地方做其他事情。在这种情况下,Thread1是否完成了ioctl调用的执行,还是在执行内核代码之间停止了
线程
?如果可能的话,请在Windows、
linux
和android上下文中提供答案(在这些上下文中,调试器附加到使用ptrace
创建
墓碑的进程)。
浏览 1
提问于2016-12-26
得票数 2
回答已采纳
4
回答
是否可以从初始启动跟踪
Linux
源代码到桌面-GUI用户代码?
monitoring
、
startup
、
source
、
debugging
我想知道,由于
Linux
是100%的开放源码,是否有可能遵循
Linux
的逐行指令来观察操作系统是如何完全工作的,这样人们就可以更好地了解OSes引导、加载进程、管理时间许可进程/多任务处理、加载
驱动
程序、进行系统调用、通过API操作、用户模式
线程
访问
驱动
程序、GUI/X窗口系统连接以及
驱动
程序到
驱动
程序的交互。
浏览 0
提问于2013-11-16
得票数 2
2
回答
在哪个
线程
中,块
驱动
程序发出命令阻止设备?
linux-kernel
、
io
、
block-device
我目前正在阅读“理解
Linux
”一书,因为我已经理解了块I/O请求顺序如下;用户空间调用=> vfs调用=> I/O调度程序调用=>块设备
驱动
程序调用。我想知道的是,块设备
驱动
程序在哪里发出命令阻止设备(硬盘等)?它是在专用调度内核
线程
中发出命令,还是在块I/O请求开始的用户进程
线程
中发出命令?
浏览 0
提问于2015-12-13
得票数 4
1
回答
filp-> freeBSD中的private_data等效项
unix
、
linux-kernel
、
linux-device-driver
、
freebsd
、
bsd
我正在将我的
linux
驱动
程序移植到freebsd。我使用"filp->private_data“变量存储
驱动
程序所需的一些信息。(以避免多
线程
情况下的锁)。我发现BSD在
linux
中不使用"file“结构,而是使用cdev。cdev没有"private_data“变量。但我相信在BSD中一定有其他的变量?谢谢。
浏览 2
提问于2013-03-19
得票数 1
回答已采纳
2
回答
如何获取多核PowerPC上的CPU?
linux
、
multicore
、
powerpc
我有一个多
线程
的应用程序,它运行在
Linux
2.6.30的8核PowerPC处理器上。我想要确定
线程
启动时使用的是哪个CPU。显而易见的答案是打印PID处理器ID专用寄存器。虽然可以
创建
一个在内核空间中执行此指令的
驱动
程序,但当答案返回到
线程
时,它可能已经移动到不同的内核。 从
Linux
用户级进程中,有没有办法获得当前
线程
正在运行的内核的id?
浏览 2
提问于2010-10-14
得票数 3
回答已采纳
1
回答
使用TTY的中断
驱动
驱动
程序?
linux
、
tty
我是一个为
Linux
开发
驱动
程序的新手。我正在开发一个SMS
驱动
程序(AT命令通过串行端口到调制解调器),使用TTY访问串行端口。
驱动
程序是用C语言编写的。在设计中,从调制解调器到
驱动
器的消息可以由两个事件触发:2)新短信的指示(即意外消息) 我计划使用两个
线程
-一个用于写入TTY,另一个用于从TTY是否可以将TTY配置为使我的读
线程
在传入字符时唤醒(即读
线程
是事件触发的,而不是
浏览 6
提问于2010-07-30
得票数 0
回答已采纳
1
回答
需要帮助让ASUS USB 53 Nano (USB wifi适配器)在Ubuntu 16.04上工作
networking
、
usb
虽然我是个新手,但我正试图让这个无线wi适配器在我姐姐使用的旧电脑上工作。旧的无线无线适配器是一个ASUS,但它死了。任何一步一步的帮助都将不胜感激。我现在有一台有线连接的电脑。谢谢。
浏览 0
提问于2017-08-08
得票数 1
2
回答
用于uart的
linux
驱动
程序-总体设计
c
、
linux
、
linux-device-driver
**大家好,我是一个新手,在支持4个通道(4个串口)的
LINUX
.Each串口芯片中,使用3 16550个串口芯片为基于串口的PCI板编写
驱动
程序。在我的
Linux
驱动
程序代码中,我已经考虑过为每个端口使用
线程
,即4x3=12 ports.Do你认为给每个端口一个专用
线程
是一个好主意,我可以使用一个特定的通道来实现一个空调制解调器,另一个通道RS422一些其他通道RS485,等等 我认为
线程
编程的原因是所有的
线程
都是独立运行的,在use.So中,每个<
浏览 1
提问于2011-04-25
得票数 1
1
回答
Linux
内核是一个进程、一个
线程
还是一些被动的东西来处理来自应用程序的请求?
linux
、
multithreading
、
process
、
operating-system
、
kernel
看起来
linux
内核正在运行一个进程。但是我看到一些回答说
linux
内核既不是进程也不是
线程
。所以我希望有人能解释一下这个概念。
浏览 1
提问于2014-03-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何创建并运行java线程
Linux驱动系列-PWM驱动
Android开发多线程各种创建方式
linux多线程服务器
多线程开发之如何创建一个线程安全的类
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券