Exemple #1
0
        private KThread CreateIdleThread(KernelContext context, int cpuCore)
        {
            KThread idleThread = new KThread(context);

            idleThread.Initialize(0UL, 0UL, 0UL, PrioritiesCount, cpuCore, null, ThreadType.Dummy, IdleThreadLoop);

            return(idleThread);
        }
Exemple #2
0
        private KThread GetDummyThread()
        {
            if (_dummyThread != null)
            {
                return(_dummyThread);
            }

            KProcess dummyProcess = new KProcess(_context);

            KThread dummyThread = new KThread(_context);

            dummyThread.Initialize(0, 0, 0, 44, 0, dummyProcess, ThreadType.Dummy);

            return(_dummyThread = dummyThread);
        }