当前位置: 技术问答>linux和unix
这样的多线程它们是同步运行的吗?
来源: 互联网 发布时间:2016-07-15
本文导语: void thread1() { fp=fopen("test.txt","r+"); bzero(buffer,1024); while(fread(buffer,1,1,fp)!=EOF) printf("%s",buffer); bzer0(buffer,1024); printf("thread1:主函数在等我完成任务吗?n");...
void thread1()
{
fp=fopen("test.txt","r+");
bzero(buffer,1024);
while(fread(buffer,1,1,fp)!=EOF)
printf("%s",buffer);
bzer0(buffer,1024);
printf("thread1:主函数在等我完成任务吗?n");
pthread_exit(NULL);
}
void thread2()
{
for(i=0;i
{
fp=fopen("test.txt","r+");
bzero(buffer,1024);
while(fread(buffer,1,1,fp)!=EOF)
printf("%s",buffer);
bzer0(buffer,1024);
printf("thread1:主函数在等我完成任务吗?n");
pthread_exit(NULL);
}
void thread2()
{
for(i=0;i