蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年8月18日 15:18


请问程序运行的时候segmentation错误是什么

提示segmentation error

请问程序运行的时候segmentation错误是什么

通常是空指针错误

请问程序运行的时候segmentation错误是什么

一个计算程序,单独运行的时候没错
同时运行两个
./dpd1&
./dpd2
就会这样,开始top里面看的还正常,被分配到2个cpu上分别跑,一会儿就出错,看看时间差不多是快运行结束要写磁盘的时候

请问程序运行的时候segmentation错误是什么

是什么机密程序,贴出来看看。

请问程序运行的时候segmentation错误是什么

程序访问内存的错误,段错误嘛,操作系统中内存管理有一种叫做段式管理的方法,段错误可能是访问了被保护内存引起的,比如你的两个程序同时访问一个临界区。

从c语言的角度来讲通常是指针使用不当造成的。

要确定段错误的原因建议先用gdb查出是在哪个语句出错,然后修改该处,和该处之前的指针使用语句。得慢慢来,不能急。

请问程序运行的时候segmentation错误是什么

-->

谢谢:)
我觉得那几个程序同时访问一个临界区的可能性挺大的,找找区 :em11:



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com