腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
在Unix中线程和
分叉
进程之间有什么区别?
、
、
、
我知道叉进程不
共享
内存,线程也
共享
内存,但是
分叉
进程如何相互通信呢? }因此,如果
分叉
进程不
共享
数据(即
全局变量
?)与线程不同,它们如何在unix中进行通信?
浏览 2
提问于2020-12-15
得票数 1
回答已采纳
1
回答
从Python中的线程调用多重处理是安全的吗?
、
我的理解是,只要您在不持有threading.Lock时(在当前线程中),就可以从线程中
分叉
。在过程中的任何地方?)。但是,Python的对threading.Lock对象在
分叉
后
是否
安全
共享
保持沉默。我不知道这个问题是怎么发生的。听起来,当当前线程
分叉
时,进程中任何锁的状态都被复制到子进程中(这似乎是一个设计错误,并且肯定会导致死锁)。如果是这样的话,使用多进程
是否
真的提供了任何针对这种情况的保护
浏览 5
提问于2017-09-27
得票数 15
回答已采纳
1
回答
跨多个会话
共享
变量
、
、
我知道我不能在我的后端代码(java或php或其他什么东西)中有一个
全局变量
,并且有不同的用户(因此是会话)来查看相同的值。如果我需要在这些用户会话之间
共享
一些值,我需要将它们写到DB中,并每次读取出来。我觉得这太浪费了。我知道apache进程(或应用服务器)会
分叉
,因此具有全局值将无法工作,但是如果我正在查看一个专门的应用程序,
是否
有一个web服务器允许我这样做呢?这在使用线程而不是
分叉
进程的web服务器中是可能的。但是,如果我需要
共享
全局内存,我将需要某种类型的锁来正确地访问它们。我
浏览 1
提问于2010-12-21
得票数 0
2
回答
全局列表在python中显示为空。
、
、
我已经像这样声明了一个全局列表feature_array,然后在get_features(request)函数中初始化它: feature_array = li
浏览 4
提问于2014-12-26
得票数 0
1
回答
C中的多进程:
全局变量
的值
、
、
这是一个网站的代码。它使用多个处理来创建服务器。我的问题是:父进程会在子进程执行处理(Newsockfd)之前关闭(Newsockfd)吗?#include <stdlib.h> #include <netinet/in.h> int sockfd, newsockfd,
浏览 3
提问于2015-10-14
得票数 0
2
回答
分叉
、
共享
变量&处理僵尸进程
、
、
我正在为一些家庭作业编写一个程序,这将涉及到一些
分叉
,但对于
共享
变量和处理僵尸进程,我有点不清楚。 如果我有
全局变量
,那么父变量和所有子变量
是否
使用这些
全局变量
的相同“副本”?如果没有,我
是否
可以让他们(vfork?)?I知道什么是僵尸进程,但我不清楚如何摆脱它们。我的程序将剥离出许多临时进程,因此我不知道我
是否
可以单独为每个进程设置wait()。
浏览 2
提问于2012-02-12
得票数 2
回答已采纳
1
回答
完成
后
,Ruby派生程序或Fork
是否
与父进程
共享
内存?
、
、
、
、
所发生的是,我们的延迟作业处理气球从~120 Job到超过800 Job的内存
后
,几个PDF文件被制作。我知道生成的GraphicsMagick进程与父进程
共享
内存,但是在子进程完成
后
,该内存
是否
返回给系统?如果我在
分叉
进程中创建了PDF文件,那么在该
分叉
进程完成
后
,用于创建PDF文件的内存
是否
会返回给系统?
浏览 3
提问于2013-12-16
得票数 1
回答已采纳
2
回答
如何安全地
分叉
()多线程进程?
、
、
库将启动由
全局变量
初始化触发的线程,线程将锁定互斥锁,而我无法更改第三方的代码。在main()中的程序中,我将调用fork()并退出,使我的程序成为一个守护进程。上面描述的行为可能导致死锁,因为当
全局变量
在main()之后未初始化时,锁无法在
分叉
子进程中解锁。 所以现在我要做的是在加载第三方静态库之前
分叉
这个过程。那么,
是否
有适当的方法来实现这一点呢?
浏览 1
提问于2020-02-11
得票数 0
回答已采纳
2
回答
分叉
Django DB连接
、
、
我的问题是我需要使用
分叉
的TCP服务器。
分叉
导致子进程和父进程
共享
句柄。我读过Django不支持
分叉
,实际上
共享
数据库连接导致了一些问题,例如:InterfaceError:连接已关闭 我
是否
应该查看其他模块,以便写入postgres数据库?
浏览 4
提问于2013-08-28
得票数 2
4
回答
引导
后
访问Zend应用程序引导程序_init函数
、
、
、
与其从引导程序复制代码并在
分叉
后
执行,不如使用Bootstrap->_init[...]调用$application->bootstrap('[...]')函数。更新 因为Zend_Controller_Front::getInstance()是一个Singleton,所以使用它来获取引导实例并调用函数,这样我就会用我已经解决的
共享
资源返回到相同的问题。我想以某种方式保持干燥,同时避免在
分叉
后
共享
资源的问题。
浏览 4
提问于2011-06-13
得票数 2
回答已采纳
2
回答
CPython中的静态
全局变量
不安全吗?
、
、
在我用python函数包装的一个C++源文件中,有人包含了以下内容:{ } // implementation} threading模块,或 mul
浏览 1
提问于2012-05-05
得票数 0
回答已采纳
1
回答
理解用于ipc通信的linux管道的生命线
、
、
如果发送方或接收方死亡/退出,管道中的数据
是否
仍处于活动状态? 此外,发送方也可能在任何时候完成处理和退出。我试图看看使用管道的队列而不是
共享
内存队列
是否
对我有用。
浏览 2
提问于2014-11-29
得票数 2
回答已采纳
1
回答
在python中使用多处理时,我能安全地使用全局队列吗?
、
、
、
、
我声明一个全局multiprocessing.Queue(),但不声明它应该在进程之间
共享
(通过将它作为参数传递给工作人员)。python会自动将这个队列放在
共享
内存中吗?注意:您可以知道队列是在进程之间
共享
的:工作进程开始在空队列上工作,并在主队列将一些工作推送到队列之前空闲一秒钟。
浏览 3
提问于2015-07-13
得票数 0
3
回答
mmap
是否
与所有进程
共享
内存?
、
、
、
、
PROT_WRITE,MAP_SHARED | MAP_ANONYMOUS, -1, 0); 当我mmap指针sharedPipe时,如果我从main()调用myProgram代码中的任何方法,所有进程会
共享
与myPipe结构
共享
的确切
共享
内存吗?else }} 然而,问题仍在继续,
共享
内存似乎不在进程之间
共享<
浏览 7
提问于2012-07-31
得票数 4
回答已采纳
2
回答
进程的文件结构在execve之后发生了什么?
、
如果我正确理解手册页,则会将
分叉
和执行的进程的fd表复制到子进程中,并在执行过程中生存下来。另一方面,在execve之后,任何其他内存映射都被销毁。为此,我删除了当proc执行此操作时要删除的文件结构(
分叉
和注释)。尽管如此,我还是在我的大学教科书中找到了这样一个例子:“如果10个进程打开了一个文件,然后其中一半
分叉
,另一半进程退出,那么内核中会有多少个文件结构?” 答案是10“,因为孩子们
共享
文件结构。那么,这
是否
意味着文件结构在执行完
后
仍保留在内核中?
浏览 0
提问于2022-07-07
得票数 0
回答已采纳
2
回答
叉子之后牛是怎么工作的?
、
、
、
它
分叉
,我们得到另一个过程- P2。它们的虚拟内存是由相同的物理页面支持的,这是因为of。有一个页面,其中一个静态
全局变量
(例如,static long variable;在main之外)位于( .data段中),该变量由物理页面A支持。现在,P1更改了它的静态
全局变量
;内核在处理保护故障
后
,将一个新的页面(页面B)映射到P1的虚拟内存中,以存储已更改的变量。与P2更改其静态
全局变量
的方式相同,内核在处理保护故障
后
,将一个新页面(页面C)映射到P1的虚拟内存,以存储已更改的变量。 现在什
浏览 3
提问于2016-09-28
得票数 0
回答已采纳
3
回答
运行外部程序的CPP,等待它完成并返回重新编码。
好的,作为我的Lib的一部分,我需要一个“工人”应用程序来运行一个外部程序。一般情况下,我会打电话给:但这一次需要的是: CTask::Run() m_iReturnCode = -1; { } } 澄清一下,我是在
浏览 3
提问于2013-11-04
得票数 0
回答已采纳
2
回答
使用
全局变量
的线程互斥:正确使用吗?
、
、
我理解线程中互斥的目的,但在这里我常常认为使用带
全局变量
的互斥作为
共享
资源(例如,类似于这个问题的答案:)被认为是一种不好的做法。 在进程之间
共享
变量的更好方法是什么?
浏览 4
提问于2017-12-06
得票数 1
回答已采纳
2
回答
kubernetes吊舱的复写式内存重用?使荚的产卵速度更快,内存更有效
、
、
、
书签式
分叉
是否
适用于豆荚? 我们的场景是,我们有一个专用的游戏服务器,可以在kubernetes中托管。现在玩家们争先恐
后
地进入B场比赛,所以我需要我们说另一个4* pod B紧急。 抄写风格的
分叉
和内存
共享
似乎解决了这两个问
浏览 6
提问于2021-10-17
得票数 2
1
回答
如何在forkIO线程执行循环过程时退出它
、
在我的程序中,当单击play按钮时,我使用forkIO来
分叉
一个线程,该线程控制进度条。但是,
分叉
线程现在执行一个循环。当我停止当前歌曲或更改歌曲时,如何通知该线程终止。例如,我一直试图使用IORef VarforkIO $ progressBarFunc flag 在函数progreeBarFunc中,它检查标志
是否
为真更普遍地说,当我使用forkIO来
分叉
线程时,如何告诉
分叉
线程停止?另外,如果我有一个IORef Var并将它传递给forkIO中的
浏览 4
提问于2014-09-06
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券