コード例 #1
0
ファイル: utest_JobQueue.cpp プロジェクト: Elgu/rpgml
 virtual size_t run( void )
 {
   for(;;)
   {
     CountPtr< JobQueue::Job > job = q->getJob();
     if( size_t(-1) == job->work( q ) ) return 0;
     Thread::yield();
   }
 }
コード例 #2
0
ファイル: 12-4.cpp プロジェクト: jervisfm/ExampleCode
void worker( ) {
   for (;;) {
      Request r(myJobQueue.getJob( ));
      // Do something with the job...
   }
}