#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 |
1.5.6