腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Android
的
Dalvik SMP安全吗?
android
例如,姜饼在多核CPU上
的
稳定性如何?当用Android编写应用程序时,我们会担心让它变得安全吗?
浏览 2
提问于2011-08-25
得票数 3
8
回答
errno是
线程
安全
的
吗?
c
、
linux
、
multithreading
、
gcc
在errno.h中,这个变量被声明为extern int errno;,所以我
的
问题是,在一些调用之后检查perror值或在多
线程
代码中使用errno ()是否安全。这是一个
线程
安全变量吗?我和gcc在x86
架构
上使用
linux
。
浏览 2
提问于2009-11-08
得票数 196
回答已采纳
1
回答
gcc
的
线程
本地存储可以跨
线程
共享缓存线吗?
linux
、
gcc
、
cpu-cache
如果用__thread声明了一个可变或恒定大小
的
数组,那么后备虚拟地址范围是否可以跨
线程
共享一条缓存线?(例如,如果
线程
本地整数
的
两个副本位于同一缓存行上,则性能将因缓存行
的
反弹而受到影响。)答案取决于gcc/
Linux
的
版本和硬件
架构
吗?
浏览 3
提问于2016-02-08
得票数 1
2
回答
NUMA感知缓存对齐内存分配
linux
、
caching
、
pthreads
、
malloc
、
numa
在
linux
系统中,pthread库为我们提供了一个缓存对齐函数(posix_memalign)来防止错误共享。要选择
架构
的
特定NUMA节点,我们可以使用libnuma库。我想要
的
是两个都需要
的
东西。我将某些
线程
绑定到某些特定
的
处理器,并希望从相应
的
NUMA节点为每个
线程
分配本地数据结构,以减少
线程
的
内存操作延迟。我该怎么做呢?
浏览 16
提问于2011-11-16
得票数 10
回答已采纳
1
回答
嵌入式系统设计:资源分区
embedded
、
embedded-linux
、
system-design
我想设计一种既支持蜂窝连接(即,HSDPA/HSUPA)用于高速下载/上传和电话)和繁重
的
多媒体应用(如以高分辨率播放流媒体视频,流媒体是通过蜂窝连接完成
的
)。假设我们正在考虑
的
硬件平台有一个OMAP 4430 (至少为了便于讨论),并且有一个连接到它
的
蜂窝调制解调器以及一个很好
的
amoled显示器。它运行嵌入式
linux
。现在,我不确定如何划分系统
的
软件和硬件资源,以便这两个需求都不会缺乏资源。另外,我应该如何避免流播放
的
质量问题
浏览 1
提问于2010-12-15
得票数 0
2
回答
性能-多
线程
或多进程应用程序
linux
、
multithreading
、
multiprocessing
为了在
linux
上开发高网络密集型
的
服务器应用程序,哪种
架构
是首选
的
?这个想法是,这个应用程序通常运行在具有多个核心(虚拟或物理)
的
机器上。考虑到性能是关键标准,是多
线程
应用程序更好,还是多进程设计
的
应用程序更好?我确实知道从多个进程共享资源和同步访问这些资源是大量
的
编程开销,但正如前面提到
的
,总体性能是关键要求,因此我们可以忽略这些东西。编程语言是C/C++。我听说即使是多
线程
应用程序(单进程)也可以利用
浏览 4
提问于2013-05-16
得票数 6
回答已采纳
2
回答
Linux
下内核
线程
间
的
通信
multithreading
、
linux-kernel
、
linux-device-driver
我正在将一个应用程序/PCI驱动程序从vxWorks移植到
Linux
上,如果可能的话,我想保持相同
的
架构
。当前
的
驱动程序有两个使用消息队列相互通信
的
任务(
线程
)。有没有一种在内核
线程
之间通信
的
机制?
浏览 3
提问于2009-09-18
得票数 1
回答已采纳
1
回答
Java: Executor Service在
linux
上运行缓慢,而不是在Windows上
java
、
linux
当我使用这个
架构
时,应用程序在Windows系统上运行得更快,这是一个单
线程
架构
。但是,当我在
linux
中运行ExecutorService
架构
时,我
的
应用程序
的
性能比单
线程
应用程序更差。两台机器上
的
CPU和其他硬件是相同
的
。我甚至在不同
的
机器上进行了尝试,得到了相同
的
结果。我甚至尝试将fixedThreadPool限制为3或2,但仍然获得了较慢
的
性能。我遗漏<e
浏览 2
提问于2012-02-15
得票数 0
回答已采纳
2
回答
用于uart
的
linux
驱动程序-总体设计
c
、
linux
、
linux-device-driver
**大家好,我是一个新手,在支持4个通道(4个串口)
的
LINUX
.Each串口芯片中,使用3 16550个串口芯片为基于串口
的
PCI板编写驱动程序。在我
的
Linux
驱动程序代码中,我已经考虑过为每个端口使用
线程
,即4x3=12 ports.Do你认为给每个端口一个专用
线程
是一个好主意,我可以使用一个特定
的
通道来实现一个空调制解调器,另一个通道RS422一些其他通道RS485,等等 我认为
线程
编程
的
原因是所有的
浏览 1
提问于2011-04-25
得票数 1
5
回答
多
线程
-在一个
线程
中增加整数,在另一个
线程
中减少
c++
、
linux
、
multithreading
、
locking
、
multicore
在多
线程
程序中,2个
线程
--
线程
1--将运行一个将整数变量增加1000倍
的
循环,然后退出
线程
2--将运行一个将整数变量减少1000次然后退出
的
循环让我们假设
linux
和x86
架构
以及多核硬件。
浏览 7
提问于2012-08-21
得票数 1
回答已采纳
1
回答
1
线程
对5
线程
用于分布式系统通信?
linux
、
multithreading
、
network-programming
、
zeromq
、
distributed-system
我正在研究一个小型网络系统原型,在它
的
最低层,有一个软件“父”进程,与5个软件“子”进程来回通信。我
的
问题是多
线程
处理与单
线程
处理
的
问题。在这种系统中,父
线程
中处理往来于子进程
的
消息
的
单个
线程
会比5个
线程
(每个进程一个
线程
)更有效吗? 对于单
线程
,我担心
的
是,当父进程处理一条消息时,消息将开始堆积。对于多
线程<
浏览 2
提问于2018-09-07
得票数 0
回答已采纳
1
回答
linux
调度程序中上下文切换
的
基准测试
linux
、
benchmarking
、
scheduler
、
context-switch
我有一项任务是为C中
的
linux
调度程序设计一个基准,更准确地说是“确定底层
架构
如何处理上下文切换,而不看实现
的
细节”。基于我在
linux
日志上发现
的
一篇文章,我设计了一个基准测试,它测量生成进程(fork/exec)和创建
线程
(fork)所需
的
时间。现在,我想用指令sched_yield测试切换进程和
线程
所需
的
时间。我想创建多个
线程
/进程,并让它们都调用sched_yield。
浏览 5
提问于2014-01-02
得票数 2
4
回答
本机互斥锁实现
multithreading
、
mutex
、
native
所以在我启蒙
的
日子里,我开始思考windows/
linux
是如何实现互斥
的
,我已经在100年内实现了这个同步器……不同
的
方式,在许多不同
的
架构
中,但从来没有想过它是如何在大型操作系统中实现
的
,例如在ARM世界中,我制作了一些同步器来禁用中断,但我总是认为这不是一个真正好
的
方法。我试图“游”过
linux
内核,但就像我看不到任何满足我好奇心
的
东西一样。我不是
线程
方面的专家,但我已经掌握了<em
浏览 1
提问于2010-12-11
得票数 1
回答已采纳
1
回答
如何在
Linux
内核中解决
线程
本地存储偏移?
c
、
assembly
、
linux-kernel
、
x86-64
、
thread-local-storage
我正在学习
线程
本地存储以及它们在
Linux
内核中
的
用法。我知道它允许存储每个
线程
的
数据。例如,当访问current task_struct时就是这种情况。我看到在我
的
x86_64
架构
中,这是通过使用全局段(%gs)来完成
的
。我
的
问题是:GCC如何解析这个全局段
的
地址(即它如何将.(k)o中
的
mov rax,QWORD PTR gs:0转换为编译对象中
的
mov rax,QWORD P
浏览 15
提问于2020-09-21
得票数 1
1
回答
c++\
linux
中
的
translate_address
c++
、
linux
、
translation
我正在尝试在C++中创建用户
线程
,因此在尝试初始化它们时,我得到了一个编译器错误:translate_address未在此范围内声明#include <cstdlib还是有不同
的
问题? 谢谢。
浏览 2
提问于2011-03-08
得票数 0
2
回答
默认arm-
linux
-gnueabihf-gcc体系结构/CPU/fpu标志
gcc
、
arm
、
cross-compiling
如何打印已使用
的
/默认选项 一个特定
的
交叉编译器(arm-
linux
-gnueabihf-gcc)?
浏览 0
提问于2017-01-06
得票数 0
2
回答
如何在armv5上调试堆损坏
c++
、
linux
、
gdb
、
valgrind
、
heap-corruption
我在嵌入式设备上
的
linux
上。我
的
架构
是armv5。因为我
的
拱门没有支撑,所以我不能跑。我只能运行有限
的
gdb,因为我
的
应用程序使用
线程
,而损坏很可能发生在其中一个
线程
中。 警告:无法找到libthread_db匹配thread
的
线程</em
浏览 6
提问于2011-09-19
得票数 1
1
回答
C++0x
线程
和套接字
multithreading
、
sockets
、
c++11
、
bind
我正在编写一个连接到CAN接口
的
c++程序(用于arm
架构
)。为此,我使用了标准
的
socket、bind、recv和send函数。现在,我需要将一些函数外包到
线程
中。为此,我想使用pthread
线程
,因为我在这里
的
某个地方看到,由于兼容性问题,不应该在c++中使用C++0x
线程
。 所以我包含了
线程
库#include <thread>。int, _ArgTypes = sockaddr*, unsigned int](((sockaddr*)
浏览 1
提问于2013-05-15
得票数 2
回答已采纳
3
回答
linux
内核模块内存管理
memory-management
、
linux-kernel
、
kernel-module
我正在尝试
linux
内核模块中
的
内存管理,我想知道为什么
线程
看不到与模块
的
函数相同
的
内存。我
的
意思是,这一切为什么要发生?我怎么才能避开这一切?我在x86
架构
中(在VM上)运行我
的
程序。 这是我
的
代码:
浏览 6
提问于2011-10-02
得票数 2
回答已采纳
3
回答
64位
linux
,汇编语言,问题?
linux
、
assembly
、
64-bit
我使用
的
机器有一个处理器,但我只能使用2GB内存。我正在考虑将我
的
Linux
安装升级到64位版本
的
Linux
,但我担心因为这本书是针对32位x86
架构
的
,所以代码示例无法工作。这里有没有人注意到在32位以上使用64位
Linux
的
总体好处(我在堆栈溢出上看到了一些
线程
,但它们大多与Windows和Windows相关)。
浏览 5
提问于2009-02-22
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
函数、类、多线程、BS架构
linux多线程服务器
Linux的IO 通信 以及 Reactor 线程模型浅析
Linux系统编程 线程属性
ARM 架构的Linux-Armbian Linux 23.02 发布
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券