网站首页 Cn029.Com - 西安网吧在线℡

Cn029.Com - 西安网吧在线℡ 西北地区网吧行业门户站点www.cn029.com,本站为您提供网吧维护,每日更新最新网吧技术,政策法规.为您提供各类网管软件,网吧软件,游戏更新软件,承接西部地区网吧维护,希望与您共同讨论网吧经营管理的经验!

投递文章  投稿指南 RSS订阅 西安网吧在线通告:
搜索: 您的位置西安网吧在线Linux-UxLinux精华 → 文章内容

调试技巧: 错误分析 线程 fork

  作者:网络收集   来源:chinaunix.net   更新时间:2008-4-27 5:04:40   【 】  评论:0

08.01.05 Saturday
/*线程*/
线程生成即执行,他在主进程中生成位置决定执行先后次序,及效果。
我见到的所有问题都有人遇到并解决!!!
把进程线程串口程序练了一下。有所进步。Debug表面不行,效果不对,
1先看是否语法错误,这是硬伤,
1否有逻辑错误,是不是按规定来啦,
2思路有错误,思路很重很重要。
3是不是正确的函数用法不得当?
很多变量都是在头文件中定义的,如果直接使用肯定提示 “使用但未声明”

EX:fork()  在
pthread_create() 在
ptd_t id  在
用英语思维思考。
fork()函数返回3个数值
0 ,生成子进程成功
-1, 生成子进程失败
随机自然数,对父进程返回子进程的id号码。
open()函数返回值为文件被打开次数-1,0,自然数
.c编译生成的目标文件执行是出现“权限不够”
#chmod u+x  目标名称
对串口理解还不是很深刻,明天再好好想。
0.明确问题:我遇到的问题到底是什么?能自己用语言描述出来!!!
根据已知现象分析  0 。编译不通过,
     死定是c语法有问题。
            1现象明显不对
                  语法错误,函数用法有问题。
         
                  2现象没有按自己规律走,
                  程序逻辑有问题。理清思路。一步一步从头            
      看到脚,看自己的code。
没有问题解决不了的,芯片生产出来,软件系统搭建出来,就一定有方法让他
为我所用。我要做的是想尽办法找到问题的答案。
一个精确的答案,在某处等着我。
为什麽我没想到??
想看它,就printf()啊。
void main(int argc,char **argv) /*argc */
{
}


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45094/showart_458853.html

Tags: 网吧 硬件 价格 最新  
责任编辑:Cn029.Com
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 验证码: 验证码,看不清楚?请点击刷新验证码

    分 值:100分 85分 70分 55分 40分 25分 10分 0分

    评论总数:0条,平均得分:0[ 查看全部 ] 网友评论
    关于我们 - 联系我们 - 广告服务 - 法律声明 - RSS订阅 - 网站地图 - 返回顶部