⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testperf.c

📁 opensolaris操作系统下面的一些练习用源码opensolaris操作系统下面的一些练习用源码
💻 C
字号:
#include <pthread.h>void thread1(void){    long i;    long x = 0;    printf("Thread 1 begin.\n");    for( i = 0 ; i < 1000000000; i ++ )    {        x++;    }    printf("Thread 1 End.\n");}void thread2(void){    long i;    long x = 0;    printf("Thread 2 begin.\n");    for( i = 0 ; i < 1000000000; i ++ )    {        x++;    }    printf("Thread 2 End.\n");}void thread3(void){    long i;    long x = 0;    printf("Thread 3 begin.\n");    for( i = 0 ; i < 1000000000; i ++ )    {        x++;    }    printf("Thread 3 End.\n");}void thread4(void){    long i;    long x = 0;    printf("Thread 4 begin.\n");    for( i = 0 ; i < 1000000000; i ++ )    {        x++;    }    printf("Thread 4 End.\n");}int main(void){    pthread_t id1, id2 , id3 , id4;    int i,ret;    printf("Main process begin.\n");    ret=pthread_create(&id1,NULL,(void *) thread1,NULL);    if(ret!=0){         printf ("Create pthread 1 error!\n");         exit (1);    }    ret=pthread_create(&id2,NULL,(void *) thread2,NULL);    if(ret!=0){         printf ("Create pthread 2 error!\n");         exit (1);    }    ret=pthread_create(&id3,NULL,(void *) thread3,NULL);    if(ret!=0){         printf ("Create pthread 3 error!\n");         exit (1);    }    ret=pthread_create(&id4,NULL,(void *) thread4,NULL);    if(ret!=0){         printf ("Create pthread 4 error!\n");         exit (1);    }    pthread_join(id1,NULL);    pthread_join(id2,NULL);    pthread_join(id3,NULL);    pthread_join(id4,NULL);    printf("Main process end.\n");    return (0);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -