Exemplo n.º 1
0
 public SharedShutdownThread(SharedShutdownThreadStart oThreadLoopBody, ThreadSafeVariable <bool> oShutdown, CultureInfo oThreadCulture)
 {
     m_oSleepDelay         = new ThreadSafeVariable <int>(-1);
     ThreadLoopBody        = oThreadLoopBody;
     m_oSharedShutdownFlag = oShutdown;
     m_oThreadCulture      = oThreadCulture;
     m_oInternalThread     = new Thread(new ThreadStart(VInternalThreadLoop));
 }
Exemplo n.º 2
0
 public ThreadBasedTimer(IContainer not_used, ThreadSafeVariable <bool> shared_shutdown)
 {
     thread_sync          = new object();
     _interval            = 100;
     _isRunning           = false;
     Tick                 = null;
     this.shared_shutdown = shared_shutdown;
 }
Exemplo n.º 3
0
 public SharedShutdownThread(SharedShutdownThreadStart oThreadLoopBody, ThreadSafeVariable <bool> oShutdown)
     : this(oThreadLoopBody, oShutdown, null)
 {
 }