嵌入式程序讲述.docVIP

  • 12
  • 0
  • 约1.06万字
  • 约 9页
  • 2016-12-25 发布于湖北
  • 举报
多线程: #include stdio.h #include stdlib.h #include unistd.h #include sys/ioctl.h #include pthread.h int task1(int *cnt) { while(*cnt 5) { sleep(1); (*cnt)++; printf(task1 cnt = %d.\n, *cnt); } return (*cnt); } int task2(int *cnt) { while(*cnt 5) { sleep(2); (*cnt)++; printf(task2 cnt = %d.\n, *cnt); } return (*cnt); } int main(int argc, char **argv) { int result; int t1 = 0; int t2 = 0; int rt1, rt2; pthread_t thread1, thread2; /* create the first thread. */ result = pthread_create(thread1, PTHREAD_CREATE_JOINABLE, (void *)task1, (void *)t1); if(result)

文档评论(0)

1亿VIP精品文档

相关文档