腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
是否可以锁定磁盘,使其他
进程
无法访问它?
、
、
有没有办法让
进程
锁定整个磁盘,这样在此
进程
释放
锁之前,其他
进程
都无法访问磁盘上的任何文件?其他
进程
的磁盘i/o操作可能会被阻塞,直到锁定被
释放
。 有问题的操作系统是
Linux
。
浏览 1
提问于2010-07-13
得票数 2
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程
间事件
、
、
、
我当前的Windows代码使用命名事件进行
进程
间通信。可能有许多
进程
在等待该事件,当它发出信号时,所有等待的
进程
都会被
释放
,然后事件返回到无信号状态。为此,我使用了PulseEvent函数。在
Linux
中如何做到这一点?pthread函数似乎是线程间的通信。我不知道信号量在哪里可以提供与Windows相同的行为。Posix信号量似乎只
释放
了一个等待线程。如果信号量可以
释放
所有等待的线程,那么就可以工作了。
Linux
中有什么我遗漏的东西吗?
浏览 1
提问于2013-12-07
得票数 2
1
回答
linux
上的同步,c/c++
、
、
我将在
Linux
上同步两个不同的
进程
。两个
进程
都想访问一个可以同时由一个
进程
使用的设备。到目前为止,我一直使用命名信号量进行同步,并且运行良好,直到有人杀死了当前在设备上运行的
进程
。在这种情况下,信号量不会被
释放
,这会导致尝试获取信号量/访问设备的所有
进程
挂起。 这可以在Windows下用互斥锁简单地解决。在该系统中,当拥有线程/
进程
终止时,命名互斥被自动
释放
。我将感谢所有关于
Linux
的评论和&
浏览 0
提问于2015-02-04
得票数 0
1
回答
在Solaris/
Linux
中
释放
分配的内存
、
、
、
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我的应用程序的性能。在
释放
之后,我再次使用sbrk(0)系统调用来查看堆大小。 这就是我有点困惑的地方。在Solaris中,即使我
释放
了分配的内存(接近1.5 GB),
进程
的堆大小仍然很大。但我在
Linux
上运行相同的应用程序,在
释放
后,我发现
进程
的堆大
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
1
回答
共享内存锁定和
进程
崩溃
、
、
、
我知道
进程
间同步在不同的操作系统上可以有不同的工作方式。最大的区别是当锁定共享内存的
进程
崩溃时会发生什么。Windows
释放
在
进程
崩溃后锁定命名互斥锁,而
linux
不
释放
它。在
linux
下,在
进程
崩溃后,如何可能出现命名互斥或
进程
间信号量?我已经在网上搜索过了,但我没有找到能很好地解释问题和解决方案的人。 我希望有人能帮助我。对不起,我的英语不好。
浏览 1
提问于2010-08-28
得票数 1
1
回答
linux
是否在终止
进程
时
释放
自旋锁/信号量?
、
、
、
、
如果一个
进程
持有一些自旋锁或信号量,并意外退出(例如,被
linux
杀死),
linux
会正确
释放
这些锁吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
1
回答
Linux
中的
进程
ID耗尽
、
如果
Linux
操作系统耗尽了
进程
ID,会发生什么情况?是否会删除较旧的
进程
以
释放
空间以满足未来的请求?
浏览 1
提问于2013-09-26
得票数 2
2
回答
虚拟内存中的malloc函数
我读取malloc函数在堆上分配内存,堆驻留在OS(
Linux
)中的虚拟内存中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
AWS EC2容器服务上的码头内存泄漏
、
、
每当我们对脚本进行API调用时,它就会成功地完成,但是脚本结束后,内存就不会
释放
。假设在执行过程中使用了10 MB内存,那么在执行之后,内存的使用至少应该是5 MB,但是没有发生。
浏览 3
提问于2017-01-03
得票数 1
1
回答
僵尸
进程
能被调度吗?
、
由于僵尸
进程
是
释放
了所有资源但仍存在于
进程
表中的
进程
,因为它们的父
进程
可能要求返回状态,所以它是
Linux
中的一个单独的状态,如就绪、等待等,还是与表中的正常等待
进程
一样,也可以调度?
浏览 0
提问于2016-09-14
得票数 0
2
回答
调用release_task()函数?
、
、
在
Linux
kernel中,
进程
终止后,通过调用release_task()函数将
进程
的process descriptor从系统中删除。我相信当子
进程
终止时,父
进程
对子
进程
发出的wait()系统调用会调用release_task()函数。假设父
进程
没有显式地发出wait()系统调用,如何调用release_task()函数和子
进程
的
进程
描述符
释放
?
浏览 1
提问于2011-06-08
得票数 0
回答已采纳
2
回答
当RAM完全装满并且新
进程
想要在嵌入式设备上运行时会发生什么?
、
、
我想知道当我试图在没有交换分区或交换文件的运行
linux
的嵌入式主板上运行新
进程
时会发生什么。通常对于PC上的
linux
,它从RAM中换出页面,从而为新
进程
释放
内存。现在,嵌入式主板(以任何开发板为例),在没有交换的情况下运行
linux
想要在RAM完全满的情况下运行一个新
进程
,它如何运行一个新
进程
?
浏览 6
提问于2012-01-23
得票数 2
回答已采纳
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
、
、
、
在
Linux
上,我必须在父
进程
上的wait()后调用fork(),否则子
进程
在完成后将一直处于僵尸状态,直到父
进程
完成为止。我知道Windows‘CreateProcess()与
Linux
的fork()不同,看起来’僵尸‘是一个在Windows上不存在的UNIX/
Linux
概念。但是,也许我仍然必须调用WaitForSingleObject()来
释放
分配给CreateProcess()的一些操作系统资源,类似于
Linux
的情况。
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
1
回答
从
linux
进程
中
释放
内存?
、
、
、
、
anon ] 00007f545bd1f000 2044K ----- /opt/openmrs/.openmrs-lib-cache/bahmnimsf/org/bytedeco/
浏览 1
提问于2018-02-08
得票数 1
回答已采纳
1
回答
共享内存和
进程
存储(IPC)
、
、
、
这是Advanced编程的摘录: 如果一个
进程
分配一个共享内存,而许多
进程
使用它,并且从未设置为删除它(使用shmctl),如果它们都终止了,那么共享页面将继续可用。如果某个
进程
执行shmctl,那么当最后一个
进程
退出时,系统将
释放
共享内存
浏览 3
提问于2010-04-29
得票数 1
回答已采纳
1
回答
Oracle在没有任何
进程
的情况下使用内存
、
、
、
、
Oracle实例崩溃后,没有一个
进程
在运行,但内存仍然不能
释放
。 在
Linux
OS/Win中需要做什么?
浏览 1
提问于2013-05-23
得票数 0
回答已采纳
1
回答
如何检查分配的内存是否已被
释放
?
、
是否有人知道我需要在终端上输入哪个命令,这样我就可以检查是否所有分配的内存都被成功
释放
了?
浏览 0
提问于2015-04-29
得票数 1
回答已采纳
1
回答
共享记忆的
进程
异常条件的行为
、
、
、
、
由于许多
进程
共享内存,这意味着它们在内核中使用相同的物理内存地址。 只是一个Ex:-系统中可能有几个
进程
运行bash命令shell。与其在每个
进程
虚拟地址空间中有几个bash副本,不如在物理内存中只有一个副本,并且所有运行bash的
进程
都共享它。现在,我将保持引用计数,以了解有多少
进程
正在使用该资源,并在正常终止时
释放
引用计数为零的资源。但不正常的终止会发生什么呢?正如我到目前为止所读到的,如果
进程
被异常终止,那么
linux
就会
释放
它
浏览 2
提问于2014-10-17
得票数 1
回答已采纳
1
回答
Linux
上的独立堆?
、
、
从"Windows via C/C++“一书中,我知道在DLL中创建的对象应该在DLL中
释放
。Object* CreateObj() void FreeObj(Object*).原因是,可能有多个链接的C/C++运行时链接到正在运行的
进程
。当我尝试将我的项目移植到
Linux
时,我使用了相同的方法。但是:
Linux
也需要这样吗?
Linux
进程
中有没有可能也有多个堆?
浏览 2
提问于2016-07-27
得票数 1
1
回答
posix信号灯Sys V SEM_UNDO的等价性
、
、
、
、
在具有多个
进程
的
Linux
系统中,system信号量允许一个SEM_UNDO选项,如果持有信号量的
进程
崩溃,则防止信号量“卡住”。防止POSIX信号量因持有信号量的
进程
崩溃而受到干扰的正确方法是什么?或者POSIX 是否保证在发生崩溃时
释放
信号量?
浏览 9
提问于2015-01-21
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券