#include "src/common/shared.hpp"
#include "src/common/blist.hpp"
#include "src/common/blistsort.hpp"
#include "src/arch/x86/interr.hpp"
#include "src/arch/x86/except_c.hpp"
#include "src/arch/x86/rtc.hpp"
#include "src/thread/scheduler.hpp"
#include "src/thread/thread.hpp"
#include "src/thread/process.hpp"
Idź do kodu źródłowego tego pliku.
Przestrzenie nazw | |
namespace | Thread |
Funkcje | |
class IPC::Lock::lock_t | Thread::lock_queues ("queues") |
class IPC::Lock::lock_t | Thread::lock_sleep ("sleep") |
int | Thread::wake_threads () |
int | Thread::enqueue_thread (thread_t *thread, blist_t *queue) |
int | Thread::unqueue_thread (thread_t *thread, blist_t *queue) |
uint32 | Thread::thread_load (thread_t *thread) |
int | Thread::sleepcompar (const void *a, const void *b) |
int | Thread::sleep (thread_t *thread, uint64 time) |
int | Thread::sleep (uint64 time) |
int | Thread::awake (thread_t *thread) |
int | Thread::sem_sleep (thread_t *thread, struct sem_t *sem_id, uint64 sem_dt) |
int | Thread::sem_sleep (struct sem_t *sem_id, uint64 sem_dt) |
int | Thread::sem_awake (thread_t *thread) |
thread_t * | Thread::ThreadGet (int procno, int threadno) |
int | Thread::ThreadKill (thread_t *thread) |
int | Thread::ThreadKill (int procno, int threadno) |
Zmienne | |
class Memory::Heap::heapbox | Thread::heap |
class blist_t | Thread::threads_queue [THREAD_QUEUES] |
class blist_t | Thread::threads_sleep |
class blist_t | Thread::threads_dead |