//--------------------------------------------------------------------------- template<> OS_PROCESS void TProc3::exec() { for(;;) { OS::sleep(10); ef.signal(); } }
//--------------------------------------------------------------------------- template<> void TProc3::exec() { for(;;) { sleep(2); ef.signal(); } }
//--------------------------------------------------------------------------- template<> void TProc3::exec() { for(;;) { sleep(3); MMR16(FIO_FLAG_S) = (1 << 8); ef.signal(); } }
//--------------------------------------------------------------------------- template<> void TProc3::exec() { for(;;) { sleep(3); for(int i = 0; i < 10000; ++i) { asm( " nop;"); } MMR16(FIO_FLAG_S) = (1 << 8); ef.signal(); } }
template<> void TProc3::exec() { for(;;) { sleep(3); for(int i = 0; i < 10000; ++i) { asm( " nop;"); } ef.signal(); } }