Ignore:
Timestamp:
12/18/06 18:43:31 (13 years ago)
Author:
art
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • nrEngine/src/IThread.cpp

    r12 r14  
    4242        { 
    4343                // Check if we have already a thread created 
    44                 if (mThread) 
     44                /*if (mThread) 
    4545                { 
    4646                        NR_Log(Log::LOG_KERNEL, Log::LL_WARNING, "IThread: the appropriate thread is already running!"); 
    4747                        return; 
    48                 } 
     48                }*/ 
    4949                NR_Log(Log::LOG_KERNEL, "IThread: Create thread and start it"); 
    5050 
    5151                // initialise the attribute 
    52                 pthread_attr_init(&mThreadAttr); 
     52                /*pthread_attr_init(&mThreadAttr); 
    5353 
    5454                // create the joinable attribute for thsi thread 
     
    5757                // setup thread scheduling attribute 
    5858                pthread_attr_setschedpolicy(&mThreadAttr, SCHED_RR); 
    59                 /*if ( pthread_attr_setschedparam(&mThreadAttr, &param1) != 0 ) { 
    60                         printf("pthread_attr_setschedparam failed"); 
    61                         exit(0); 
    62                 }*/ 
    6359                 
    6460                // now create a thread and let it run 
     
    6864                        NR_Log(Log::LOG_KERNEL, Log::LL_ERROR, "IThread: creation of a thread failed with error code %d", res); 
    6965                        return; 
    70                 } 
     66                }*/ 
    7167    
    7268        } 
     
    7975 
    8076                // join the thread to the main process 
    81                 //mThread->join(); 
    82                 pthread_attr_destroy(&mThreadAttr); 
     77                /*pthread_attr_destroy(&mThreadAttr); 
    8378                int res = pthread_join(mThread, NULL); 
    8479                if (res){ 
    8580                        NR_Log(Log::LOG_KERNEL, Log::LL_ERROR, "IThread: can not join running thread (error code %d)", res); 
    8681                        return; 
    87                 } 
     82                }*/ 
    8883        } 
    8984 
     
    121116        { 
    122117                // use pthread to yield the timeslice 
    123                 pthread_yield(); 
     118                //pthread_yield(); 
    124119        } 
    125120 
Note: See TracChangeset for help on using the changeset viewer.