int main (void) { int i = 0; void *buffer[BUF_SIZE]; ex_sdk_init (); i = 0; while ( i < BUF_SIZE ) { buffer[i] = ex_malloc( EX_MB(1) ); ++i; } i = 0; while ( i < BUF_SIZE ) { buffer[i] = ex_realloc( buffer[i], EX_KB(1) * rand() % 2048 ); ++i; } i = 0; while ( i < BUF_SIZE ) { ex_free(buffer[i]); ++i; } ex_sdk_deinit (); return 0; }
Thread::Thread () : m_handle (NULL) , m_ID (-1) , m_name ("Unknown") , m_state (eState_Stopped) , m_stackSize (EX_KB(12)) , m_threadMutex (NULL) , m_priority (ePriority_Normal) , m_usePriorityBoost (true) , m_autoRelease (false) { if ( m_threadMutex == NULL ) m_threadMutex = ex_new Mutex(); }