腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
不区分进程
和
线程
吗?
linux
、
linux-kernel
、
process
、
thread
、
lightweight
据我所知在
Linux
内核中,进程不是由任何结构表示的,而是由共享相同
线程
组id的
线程
组表示的。
Linux
还提供了使用clone()系统调用创建
线程
的能力。但是,
Linux
并不区分进程
和
线程
。事实上,
Linux
使用的是任务(-rather)这个术语,而不是进程或
线程
--当提到程序中的fl控制方式时。谢谢。
相关</
浏览 0
提问于2018-12-30
得票数 7
回答已采纳
3
回答
条件变量的成本是多少?
multithreading
、
concurrency
、
synchronization
、
pthreads
、
condition-variable
如果一个
线程
正在等待一个条件变量,那么唤醒这个
线程
的
相关
开销是多少?同样,与等待条件变量
相关
的成本是多少?我感兴趣的是粗略的量化
和
成本的来源。在某种程度上,答案是“视情况而定”,我主要关心的是x86/x64上的Windows
和
Linux
的最新版本。 编辑:由于涉及内核调用,内核调用比常规
函数
调用的开销高多少?
浏览 1
提问于2011-04-21
得票数 4
2
回答
#define PI_THREAD(X)空*X (空*虚拟)
c
、
linux
、
multithreading
、
macros
此PI_THREAD(X)被定义为void*X(void * dummy),它是一个具有自己名称的
函数
。返回void*
和
void*作为参数。我看不出它
和
线程
有什么关系。= 0) delayMicroseconds (space * 100) ;} 在
Linux
中,
线程
与pthread对象
相关
,对吗?这个void*X(void* dummy)与
线程<
浏览 4
提问于2013-10-08
得票数 0
2
回答
线程
的chroot替代方案
c++
、
permissions
、
pthreads
、
boost-thread
、
chroot
我知道从技术上讲你不能对
线程
进行chroot,但我正在寻找能够限制
线程
中一组现有任务的权限数量的
函数
式替代方案。编辑:这是针对
Linux
环境的,但是与Windows
相关
的技术也会很有用(即使它们没有*NIX等效项。
浏览 3
提问于2012-12-13
得票数 3
1
回答
Linux
中的
线程
和
LWP
linux
、
multithreading
、
lightweight-processes
这句话正确吗:“
Linux
中的所有
线程
都是LWP,但不是所有的LWP都是
线程
”。实际上,我试图理解
Linux
中的
线程
实现。那么,
Linux
有LWP吗?
浏览 5
提问于2015-02-12
得票数 13
回答已采纳
1
回答
如何在Windows 7中实现
线程
?
multithreading
、
windows-7
、
concurrency
、
synchronization
微软介绍说,Window 7改进了
线程
子系统,引入了混合(N:M用户空间/内核空间
线程
映射)。
浏览 2
提问于2013-03-26
得票数 1
回答已采纳
1
回答
是否有可能在C模块中使用Python
线程
来实现真正的并行性?
python
、
multithreading
我用C语言写了一个使用
线程
的扩展。为了保持跨平台,我使用了Apache Portable Runtime包装器来封装与并行性
相关
的特定于平台的
函数
。我担心的另一个问题是,我并不真正需要整个APR库,只需要处理
线程
的部分。原则上,我可以创建
线程
对象,并让它们运行C
函数
来完成这项工作,但是,我想知道这是否有意义?Python
线程
是否映射到底层操作系统
线程
(例如,在
Linux
中,pthreads库),或者它们基本上是asyncio的原型,它
浏览 0
提问于2018-04-12
得票数 1
1
回答
哪些
Linux
配置参数负责配置进程
和
线程
的数量?
linux
、
multithreading
、
operating-system
、
linux-kernel
、
pthreads
Linux
进程
和
线程
的位置
和
方式configured?What是管理进程
和
线程
并确定其总数的底层
Linux
资源的名称?有限制,如果是,那么可以在
Linux
系统中创建的
线程
和
进程的总数是多少?。
浏览 1
提问于2012-06-08
得票数 0
回答已采纳
1
回答
如何列出*nix系统中与进程
相关
的功能?
linux
、
process
、
selinux
、
linux-kernel
、
containers
从- man capabilities从内核2.2开始,
Linux
将传统上与超级用户
相关
的特权划分为不同的单元,称为功能,这些单元可以独立启用
和
禁用。功能是每个
线程
的属性。<#>Does任何
Linux
命令或技术都可以用来确定与正在运行的进程(或
线程
)
相关
联的功能。
浏览 0
提问于2020-09-17
得票数 0
3
回答
C++11:
linux
上的std::
线程
是否取决于
线程
库?
linux
、
multithreading
、
c++11
、
pthreads
我读到,p
线程
是C库,与C++对象模型不兼容,特别是在谈到异常处理时。所以我想知道在
linux
系统上,gcc/clang是如何实现std::thread的,它是如何调用某些
linux
本机
函数
/内核apis的?另外,std::thread_local是如何实现的,与__thread
相关
浏览 2
提问于2017-08-11
得票数 5
回答已采纳
1
回答
Perl:从并行
线程
中分叉
multithreading
、
perl
、
fork
下面的代码应该运行2个并行
线程
,每个
线程
执行fork(),等待子进程完成,然后
线程
被期望连接( finish )并打印结果。实际上,第一个分叉子进程按预期完成,但第二个进程挂在试图退出的_mutex_lock()上,因此第二个
线程
永远不会加入,直到您用-9信号手动杀死第二个子进程。
浏览 1
提问于2019-10-14
得票数 1
回答已采纳
1
回答
关于自旋锁的一个问题
spinlock
在研究自旋锁同步机制时,我注意到每个
函数
都有一个相应的宏,例如对于spin_lock有一个
函数
。static __always_inline void spin_lock(spinlock_t *lock) {
和
宏观 #define
浏览 0
提问于2021-08-17
得票数 0
回答已采纳
1
回答
线程
如何使用软件保护数据结构
process
、
linuxthreads
大家好,我开始阅读关于
线程
的文章,并开始了解
线程
使用软件
和
进程使用硬件来保护datastructure...But。有人能详细说明这个事实吗?
浏览 5
提问于2011-03-16
得票数 0
1
回答
APUE对
linux
线程
的描述是错误的吗?
c
、
linux
、
multithreading
、
linux-kernel
在图11.2 APUE 2中,有一个
线程
API的代码演示用法,如下所示:#include <stdio.h> 但当我测试时,我发现结果与APUE结果不同,即 $ .但是
linux
确实使用克隆来实现
线程
,并且在
linux
内核中
浏览 0
提问于2012-02-15
得票数 1
1
回答
在main
函数
释放资源之前捕获它的返回
multithreading
、
linux-kernel
我试图在
Linux
内核2.4中实现用户
线程
,但我遇到了一些有问题
和
意外的事情。背景:一个
线程
基本上只执行一个
函数
,然后就挂掉了,除了当我第一次调用thread_create时,它必须把main()也变成一个
线程
(默认情况下,直到第一次调用它才是
线程
,这也是当所有
相关
的数据结构都被分配的时候
函数
的返回地址,该
函数
释放
线程
,使其成为僵尸,并保存其返回值以供稍后使用。这适用于“只运行一个
函数</e
浏览 1
提问于2010-05-19
得票数 0
回答已采纳
1
回答
什么在
Linux
操作系统中启动
线程
?
linux
、
linux-kernel
、
process
、
scheduling
、
thread
我目前正在调查一个与
Linux
操作系统中的
线程
相关
的问题。我知道进程是由
Linux
内核中的调度程序启动的,但是进程内部的
线程
-
Linux
内核调度程序还是
Linux
内核中的其他服务?
浏览 0
提问于2022-02-19
得票数 0
4
回答
windows中的CONDITION_VARIABLE;无法编译
c++
、
windows
、
gcc
、
condition-variable
我正在尝试用C++为
Linux
编写一个windows版本的程序。为了使程序是
线程
安全的,我在
Linux
版本中使用了pthread_cond_t
和
pthread_cond_wait。这些
函数
使用互斥来帮助确保等待的
线程
实际上正在等待。 我发现CONDITION_VARIABLE可能会在Windows中做到这一点,但是我不明白为什么它不能编译。据我所知,即使包含了所有
相关
的头文件,我也会收到错误消息" error:'CONDITION_VARIABLE‘
浏览 1
提问于2011-07-29
得票数 6
3
回答
accept()是
线程
安全的吗?
c
、
pthreads
、
threadpool
、
sockets
一个需求是我们实现一个
线程
池来处理使用pthread的连接。我知道我会如何粗略地去做这件事(在主
线程
中调用accept并将文件描述符传递给freee
线程
),但是我的朋友建议了一种与我脑海中的方法不同的替代方法:预先创建所有
线程
,并让它们在调用accept时永远循环其思想是,accept将阻塞所有空闲
线程
,当一个连接进入时,只给一个文件描述符。然后,当给定的
线程
完成连接时,它会循环回来,并阻塞再次接受的调用。本质上使用调用accept()作为信号量。他认为,这将大大简化实现,因为您不需要跟
浏览 1
提问于2011-02-26
得票数 15
回答已采纳
4
回答
区分Java
线程
和
OS
线程
?
java
、
linux
、
jvm
、
multithreading
、
posix
如何区分运行中的Java
线程
和
本机
线程
?Java
线程
和
OS
线程
是否有命名约定? 一个正在运行的Java
线程
可以从另一个Java代码挂起或终
浏览 0
提问于2009-12-11
得票数 50
回答已采纳
1
回答
自旋锁原子上下文期间的抢占
和
休眠
linux
、
multithreading
、
linux-kernel
、
linux-device-driver
、
device-driver
我们知道,锁定自旋锁会禁用
相关
处理器上的抢占。现在,假设执行的内核代码调用了一个让进程休眠的
函数
。尽管有抢占停用,
Linux
内核会将处理器分配给另一个
线程
吗?
浏览 0
提问于2015-04-13
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Linux Shell 编程中定义和使用函数
Python 中的输入函数:概念和示例|Linux 中国
与Linux文件和目录管理相关的一些重要命令(二)
与Linux文件和目录管理相关的一些重要命令(四)
C+之多线程(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券