作者:kangear
邮箱:baokang325@gmail.com
书籍:《UNIX环境高级编程》以下简称《UNIX书》
《C程序设计(第三版)》以下简称《C书》
老师没有讲,先留着,以后好好分析。
thread_string.c
- #include <pthread.h>
- #include <stdio.h>
- #include <unistd.h>
- void *create(void *arg)
- {
- char *name;
- name=(char *)arg;
- printf("The parameter passed from main function is %s \n",name);
- return (void *)0;
- }
- int main(int argc, char *argv[])
- {
- char *a="zieckey";
- int error;
- pthread_t tidp;
- error=pthread_create(&tidp, NULL, create, (void *)a);
- if(error!=0)
- {
- printf("pthread is not created.\n");
- return -1;
- }
- sleep(1);
- printf("pthread is created... \n");
- return 0;
- }
运行结果:
阅读(1780) | 评论(0) | 转发(0) |