首页| 论坛| 消息

标题:linux中关于线程终止的问题
作者:caffee_1989
日期:2011-05-30 11:28
内容:

我想在主程序中退出时把线程也终止了,有什么办法?
不退出读串口中的read()好像会造成堵塞。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define BAUDRATE B115200
#define MODEMDEVICE "/dev/ttySAC0"
#define _POSIX_SOURCE 1
#define FALSE 0
#define TRUE 1
volatile int STOP=FALSE;
static int QUIT=FALSE;
void *myThread(void)
{
int fd,res;
struct termios oldtio,newtio;
char buf[255];
fd = open(MODEMDEVICE, O_RDWR | O_NOCTTY );
if (fd

回复 发表
主题 版块