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

RSS订阅

