8#ifndef MFRAME_E0630DAA_6AA0_44AB_8E3D_C89ABCA310DE
9#define MFRAME_E0630DAA_6AA0_44AB_8E3D_C89ABCA310DE
18#include "./../lang/Interface.h"
69 void*
operator new(
size_t n);
78 void*
operator new(
size_t n,
void* p);
99 void delay(
int milliseconds)
const;
bool wait(int timeout) const
導致當前線程等待,直到另一個線程調用此對象的 notify()方法或 notifyAll()方法,或其他一些線 程中斷當前線程,或一定量的實時時間。
int unlock(void) const
核心解鎖。
int lock(void) const
核心鎖定,在調用unlock以前將不會進行執行緒切換
mframe::lang::Object & getObject(void) override
取得類Object
virtual ~Object(void) override
Destroy the Object object.
mframe::sys::Thread * currentThread(void) const
取得當前的執行緒
void delay(int milliseconds) const
函數 delay 等待內核滴答中指定的時間段。 對於1的值,系統等待直到下一個計時器滴答發生。 實際時間延遲最多可能比指定時間少一個計時器滴答聲,即在下一個系統滴答聲發生之前立即調用 osDelay(1...
bool equals(Object *object) const
函數 delay 等待內核滴答中指定的時間段。 對於1的值,系統等待直到下一個計時器滴答發生。 實際時間延遲最多可能比指定時間少一個計時器滴答聲,即在下一個系統滴答聲發生之前立即調用 osDelay(1...
bool yield(void) const
函數yield()將控制權傳遞給處於READY狀態且具有相同優先級的下一個線程。 如果在READY狀態下沒有其他優先級相同的線程,則當前線程繼續執行,不會發生線程切換。
bool equals(Object &object) const
函數 delay 等待內核滴答中指定的時間段。 對於1的值,系統等待直到下一個計時器滴答發生。 實際時間延遲最多可能比指定時間少一個計時器滴答聲,即在下一個系統滴答聲發生之前立即調用 osDelay(1...
Object(void)
Construct a new Object object.
void wait(void) const
導致當前線程等待,直到另一個線程調用此對象的notify()方法或notifyAll()方法,或指定的時間 已過。
Definition Object.h:208
virtual int hashcode(void) const
返回對象的哈希碼值。支持這種方法是為了散列表,如HashMap提供的那樣。
Definition Appendable.h:23
Definition Interface.h:134