/* 2005/04/04 (c) ymlib.com */ #include #include #include #include void* myThread( void* pParam ) { struct timeval tv; int r = 0; /* 休止秒数を取得 */ /* 乱数っぽくなるよう、マイクロ秒を取得 */ gettimeofday( &tv, 0x00 ); r = tv.tv_usec % 5; printf( "My Thread start!![%d]\n", r ); /* 休止 */ sleep( r ); printf( "My Thread end!![%d]\n", r ); /* スレッド終了 */ pthread_exit( 0 ); }