Dokumentacja pliku src/thread/scheduler.cpp

#include "src/common/shared.hpp"
#include "src/common/blist.hpp"
#include "src/common/blistsort.hpp"
#include "src/common/string.hpp"
#include "src/mboot.hpp"
#include "src/module/elf.hpp"
#include "src/module/mangle.hpp"
#include "src/module/coresyms.hpp"
#include "src/memory/memset.hpp"
#include "src/memory/mmap.hpp"
#include "src/memory/alloc4k.hpp"
#include "src/memory/shmem.hpp"
#include "src/ipc/msg.hpp"
#include "src/ipc/sem.hpp"
#include "src/arch/x86/gdt.hpp"
#include "src/arch/x86/context.hpp"
#include "src/arch/x86/interr.hpp"
#include "src/arch/x86/except_c.hpp"
#include "src/arch/x86/irq.hpp"
#include "src/arch/x86/rtc.hpp"
#include "src/thread/process.hpp"
#include "src/thread/scheduler.hpp"

Idź do kodu źródłowego tego pliku.

Przestrzenie nazw

namespace  Thread
namespace  Thread::Scheduler

Funkcje

void Thread::count_prior (thread_t *thread, uint32 i, bool move)
void Thread::prior_thread ()
int Thread::ThreadFinishOff (thread_t *thread)
int Thread::ProcFinishOff (process_t *proc)
void Thread::ZombieSlayerThread ()
void Thread::MemsetThread ()
void Thread::IdleThread ()
void Thread::ABCThread ()
void Thread::MatkaTeresaThread ()
void Thread::BaonKilinski ()
void Thread::init ()
 proste operacje na sieci porozumiewa sie z pci32 by znalezc karte sieciowa 3c556
class IPC::Lock::lock_t Thread::Scheduler::lock_scheduler ("scheduler")
int Thread::Scheduler::choose_high ()
int Thread::Scheduler::choose_next_thread ()
 the scheduler's part in C

Zmienne

struct Thread::thread_tcurrent_thread
struct thread_t * Thread::MemsetThreadHandle = NULL
struct thread_t * Thread::IdleThreadHandle = NULL
thread_t volatile * Thread::t1 = NULL
thread_t volatile * Thread::t2 = NULL
int volatile Thread::i = 0
class process_t proc2 Thread::proc3
class Memory::Pager::memtree m2 Thread::m3
volatile uint32 Thread::Scheduler::time_slices = 0
 daje pojecie, jak duzo zmian watku nastapilo


Dokumentacja zmiennych


Wygenerowano Sat Jul 19 02:21:25 2008 dla panaLiX programem  doxygen 1.5.6