标签:
杂谈 |
1:多线程设计通常是比较麻烦的,因为它牵涉到,线程间的同步、和执行顺序问题。在用户没有设定线程间的调度策略时,系统默认采取基于时间片轮转的调度策略。本实验是在默认的调度策略下,测试线程间的执行顺序问题。
本实验用的系统为Ubuntu10.04 , Thread
gcc
标签:
杂谈 |
最近讨论了一个关于二维数组做为实参传入到函数中,可以定义函数形参的方法,觉得收获挺大,总结如下:
开始时,讨论了几种方法:
1、直接用二维数组的形式,如:int array[3][4]。
2、用指向数组的指针,如:int (*p)[4]。
3、形参采用指针,如int *p,而在主函数里进行特殊操作,使二维数组传值到函数里。
4、用指向指针的指针,如:int **p。先说明这种方法是错的,分析在后面。哈哈~~~~http://vopit.blog.51cto.com/neweditor/editor/images/smiley/46.gif
代码:
标签:
杂谈 |
-----------------------------------------------------------
-----------------------------------------------------------
//-------------receive.c------------------------
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<termios.h>
#include<errno.h>
#include<string.h>
#define TRUE 1
//初始化串口
void setTermios(struct termios * pNewtio, int uBaudRate)
{
bzero(pNewtio, sizeof(struct termios));
//8N1
pNewtio->c_cflag = uBaudRate |