社区
进程/线程/DLL
帖子详情
关于程序非法退出的问题 急 在线等待
jxw3000
2004-09-10 11:59:08
小弟的程序由于未知原因 2天一次非法退出,退出时没有任何提示或系统告警对话框
表面有点象程序正常退出。是哪方面原因引起的呢?请各位高手指点指点
...全文
144
13
打赏
收藏
关于程序非法退出的问题 急 在线等待
小弟的程序由于未知原因 2天一次非法退出,退出时没有任何提示或系统告警对话框 表面有点象程序正常退出。是哪方面原因引起的呢?请各位高手指点指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bohut
2004-09-10
打赏
举报
回复
可能有内存泄露吧
lionhart
2004-09-10
打赏
举报
回复
堆栈溢出 Stack Overflow
在Debug模式下会在退出之前显示出错信息
在VC中按F5启动应用程序即可
rwdx
2004-09-10
打赏
举报
回复
同意楼上,估计是内存访问错误
DentistryDoctor
2004-09-10
打赏
举报
回复
没有任何提示一般都是堆栈溢出之类的比如无穷归递。
还有可能就是内存使用不当。
allenq
2004-09-10
打赏
举报
回复
呵呵, 运行两天出错???
那肯定是有内存没有释放了, 慢慢找吧.
lixiaosan
2004-09-10
打赏
举报
回复
内存溢出,慢慢找吧
realmiss
2004-09-10
打赏
举报
回复
一般内存访问错误多一些
oyljerry
2004-09-10
打赏
举报
回复
试着用程序的debug调试一下,看能否发现问题
zhujianping_es
2004-09-10
打赏
举报
回复
内存泄露!!
Or
Resource leak such as the system resouces (EVENT,PEN,........)
高歌猛进2000
2004-09-10
打赏
举报
回复
如果是程序已经全面测试过了!那么很可能是内存分配问题!你可以看看,所有new 出来的内存是否在所有分支上都delete(或者是malloc/free).特别是程序中多次分配的内存!
roger_ding
2004-09-10
打赏
举报
回复
如果是release版,非法指针访问不一定有系统出错对话框的,建议用debug版运行试试,如果再有指针错误会出现提示框的
jxw3000
2004-09-10
打赏
举报
回复
如果有内存访问错误的话应该有系统告警等对话框的。
就是因为不知道哪方面有BUG,而且没法测试出来
flyelf
2004-09-10
打赏
举报
回复
在测试的时候还有某些分支没有测试过,问题一般都出在这些分支上,毕竟这些分支很少能够运行到
Linux:进程
退出
与 进程
等待
wait,waitpid
进程
退出
场景:代码运行完毕,结果正确。代码运行完毕,结果不正确。代码异常终止
Linux系统进程
退出
与
等待
进程终止有多种可能的原因,也有多种方式可以导致进程终止。 父进程需要
等待
子进程结束从而来回收子进程的资源。
【Linux】进程控制(进程
退出
和进程
等待
)
文章目录一、进程
退出
1. 进程
退出
场景2. 查看每个
退出
码所传递的信息3. 终止进程二、进程
等待
1. wait2. waitpid3. status参数4. options参数三、进程的
程序
替换1. execl进程替换 一、进程
退出
main函数return0是为什么? main函数返回的是进程的
退出
码 输出最近一次进程的
退出
码 echo $? 1. 进程
退出
场景 代码运行完毕,结果正确 ——————,结果不正确 代码异常终止(
程序
崩溃) 2. 查看每个
退出
码所传递的信息 strerr
【linux】进程控制——进程创建,进程
退出
,进程
等待
一个进程创建了另一个进程,创建者为父进程,被创建者为子进程。父进程可以创建多个子进程。操作系统是一号进程,所有进程构成一颗多叉树结构。每个父进程只对直系的子进程负责。父进程创建子进程的一整套流程为:创建子进程——>子进程完成任务——>父进程回收子进程父进程先退,子进程未退。此时子进程的父亲进程被改为1号进程(操作系统),那么该子进程被称为孤儿进程父进程未退,子进程先退。但父进程没有读取到子进程的
退出
(进程
等待
),该子进程的状态被改为 Z 状态,Z 状态的进程被成为僵尸进程。
Linux进程控制 -- 进程
退出
与
等待
在之前我们已经大致了解了,什么是进程和进程的一些概念;现在我们了具体了解进程,也就是进程的控制,进程的创建,终止与
等待
;现在先了解什么是进程的终止:进程终止的本质是释放系统资源,就是释放进程申请的相关内核数据结构和对应的数据和代码。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章