System::Threading::ThreadPoolImpl κλάση

ThreadPoolImpl class

Thread pool internal data. This is a singleton type with memory management done by access function(s). You should never create instances of it directly.

class ThreadPoolImpl

Μέθοδοι

ΜέθοδοςΠεριγραφή
GetAvailableThreads(int&, int&)Λαμβάνει τον αριθμό των διαθέσιμων νημάτων.
static GetInitialized()Λαμβάνει το μονοσύνολο κατάστασης αρχικοποίησης.
GetMaxThreads(int&, int&)Λαμβάνει τον μέγιστο αριθμό ταυτόχρονων νημάτων.
GetMinThreads(int&, int&)Λαμβάνει τον ελάχιστο αριθμό νημάτων που δημιουργούνται από την πισίνα.
JoinAll()Περιμένει όλα τα ιδιόκτητα νήματα. Περιμένει επ’ άπειρον.
QueueUserWorkItem(WaitCallback, const System::SharedPtr<System::Object>&)Προσθέτει στοιχείο εργασίας στην ουρά.
SetMaxThreads(int, int)Ορίζει τον αριθμό των νημάτων που ανήκουν στην πισίνα.
SetMinThreads(int, int)Ορίζει τον ελάχιστο αριθμό των νημάτων που ανήκουν στην πισίνα.
ThreadPoolImpl()Κατασκευαστής.
~ThreadPoolImpl()Καταστροφέας. Ενώνει όλα τα νήματα εάν δεν είχαν ακόμη τερματιστεί.

Δείτε επίσης