发博文
洒脱的勇敢

http://blog.chinaunix.net/space.php?uid=10717960

我今天做了什么有意义的事情? 我今天有什么收获? 我明天要干什么?    
个人资料
  • 博客访问:119902
  • 博文数量:158
  • 博客积分:2510
  • 博客等级:少校
  • 注册时间:2007-08-05 16:04:09
订阅我的博客
  • 订阅
  • 订阅到鲜果
  • 订阅到抓虾
  • 订阅到Google
字体大小: 博文
分类: My_Technology


08.01.05 Saturday
/*线程*/
线程生成即执行,他在主进程中生成位置决定执行先后次序,及效果。
我见到的所有问题都有人遇到并解决!!!
把进程线程串口程序练了一下。有所进步。Debug表面不行,效果不对,

1先看是否语法错误,这是硬伤,
1否有逻辑错误,是不是按规定来啦,
2思路有错误,思路很重很重要。
3是不是正确的函数用法不得当?
很多变量都是在头文件中定义的,如果直接使用肯定提示 “使用但未声明”

EX:fork()  在<unistd.h>
pthread_create() 在<pthread.h>
ptd_t id  在 <stdlib.h>
用英语思维思考。
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 */
{
}

亲,您还没有登录,请[登录][注册]后再进行评论