社区
Linux/Unix社区
帖子详情
为什么我一个进程死了,整个系统都死了?
sevencat
2005-10-28 07:24:37
我一个程序跑得CORE了(用了SHAREMEMORY和信号量跟其他进程通信)
然后整个系统都死了,键盘和SSH都上不去,PING能PING得通。
而且连接非开放端口的时候,对方也有包返回。
这是啥原因啊?
linux :smp ,2.4.20
gcc:2.95
...全文
232
3
打赏
收藏
为什么我一个进程死了,整个系统都死了?
我一个程序跑得CORE了(用了SHAREMEMORY和信号量跟其他进程通信) 然后整个系统都死了,键盘和SSH都上不去,PING能PING得通。 而且连接非开放端口的时候,对方也有包返回。 这是啥原因啊? linux :smp ,2.4.20 gcc:2.95
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
踏岸寻柳
2005-11-01
打赏
举报
回复
同情ing...
六个九十度
2005-10-29
打赏
举报
回复
应该是你的程序死的时候没有
restore终端设置,导致登陆不上
asphp
2005-10-29
打赏
举报
回复
调调CORE吧,怀疑是系统调用的问题
RK3399 Android
系统
10.0 init
进程
启动
课程简述 Android是目前最为流行的移动操作
系统
之一,它的开发涉及到多个知识领域。本课程将深入介绍Android
系统
启动过程中的重要组成部分——init
进程
,并探讨与之相关的多项关键技术。我们还将提供实际的开发案例,以RK3399开发板为例,通过演示Android产品配置、init启动流程、selinux权限管理、init.rc启动脚本定制等实际案例,让学员深入理解这些技术在实际产品开发中的应用场景和实现方法,提高学员的实际开发能力和经验,从而更好地应对实际产品开发中遇到的问题和挑战。知识运用方向学习Android启动方面的知识,可以参与如下实际开发工作项:启动流程定制: 根据产品需求调整Android启动流程,包括修改init.rc脚本、修改启动顺序和等待时间、加入自定义服务等。属性
系统
定制: 通过Android属性
系统
定制化启动流程,例如增加产品版本信息、定制开机音量等。日志
系统
分析: 掌握日志的捕捉、分析和排错技术,在启动过程中,需要加入调试信息来方便开发人员进行调试,同时需要进行日志的优化,避免日志输出过多占用过多的
系统
资源。selinux安全策略定制:在Android
系统
中,selinux是一种安全机制,用于保护
系统
的敏感资源和数据。在实际开发中,可能需要对selinux策略进行定制,以确保
系统
的安全性和稳定性。课程内容主要内容简述1, RK3399 开发板操作这部分内容重点介绍如何在FIreFly开发板上将Android 10
系统
运行起来, 包含编译FireFly的Android源码下载和编译, 镜像烧录运行,内核和模块编译,以及RK3399内核启动init
进程
的过程。2, 产品定制这部分讲解获取到方案商或者原厂提供的源码后, 如何定制一个新的产品,产品配置文件和模型, 原始代码中的配置文件和定制化东西3, Android日志代码编写之前讲过Android的日志
系统
, 并没涉及到代码编写, 这个部分重点讲解C/C++, java代码编写日志的API和代码4, 属性
系统
在Android中,属性使用的非常频繁的,可以用来作为
进程
间通信,也可以用于一些行为控制, 这个部分会重点介绍属性
系统
框架, API接口, 属性文件等知识点5,selinux
进程
对文件进行访问时,Android 4.3就开始集成了selinux权限管控, 如果需要启动某个脚本或者服务, selinux的配置就避免不了,并且Android8之后, Android
系统
对
进程
访问的权限管控的非常严格。6, init.rc脚本Android定义的一种脚本, 改脚本是有init
进程
启动, 是非常重要的一个脚本, 会包含
系统
中的其他很多脚本, 在我们
系统
开发时, 我们经常通过这个脚本进行一些定制化动作。7, init
进程
代码分析想要了解一个
系统
,就必须对源码进行分析和理解, 这个章节,带大家去跟读init
进程
代码, 这样,换了另外一个Android版本,完全就可以去读代码, 知道有什么变化。
一个线程
死
掉就等于整个
进程
死
掉
如果你有n个任务,在同一个
进程
中用n个线程去完成这些任务,如果其中一个线程意外
死
亡(ERROR),很可能会导致整个
进程
终止,其他的线程也会销毁,这些任务就都失败了。 如果你用n个
进程
去完成这n个任务,由于
进程
...
【001 操作
系统
】什么是线程、
进程
?线程
进程
的区别是什么?
进程
是资源分配的基本单位,它是程序执行时的一个实例,在程序运行时创建。在Linux环境下,每个
进程
有自己各自独立的 4G 地址空间,大家互不干扰对方,如果两个
进程
之间通信的话,还需要借助第三方
进程
间通信工具 ...
操作
系统
用C语言编写程序,模拟实现创建新的
进程
:查看运行
进程
;换出某个
进程
:杀
死
运行
进程
等功能。
进程
管理实验目的实验内容实验步骤实验代码 实验目的 ...一个程序在不同数据集合上运行,乃至一个程序在同样数据集合上的多次运行都是不同的
进程
。 2.
进程
的状态 通常,一个
进程
必须具有就绪、执行和阻
面试题:1,
进程
和线程的区别?什么时候用
进程
?什么时候用线程?为什么你的项目中用的是线程?为什么不用
进程
?如果只有
进程
,对你这个项目有没有影响?
答:首先得知道什么是
进程
什么是线程,我的理解是
进程
是指在
系统
中正在运行的一个应用程序;程序一旦运行就是
进程
,或者更专业化来说:
进程
是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章