Esporta (0) Stampa
Espandi tutto

Membri Thread

Aggiornamento: novembre 2007

Consente di creare e controllare un thread, di impostarne le priorità e di ottenerne lo stato.

Il tipo Thread espone i seguenti membri.

  NomeDescrizione
Thread Sottoposto a overload. Inizializza una nuova istanza della classe Thread.
In alto

  NomeDescrizione
Abort Sottoposto a overload. Viene generata un'eccezione ThreadAbortException nel thread in cui viene richiamato, per iniziare il processo per terminare il thread. La chiamata a questo metodo in genere determina la terminazione del thread.
AllocateDataSlot Consente di allocare uno slot di dati senza nome su tutti i thread. Per ottenere prestazioni migliori, utilizzare i campi contrassegnati con l'attributo ThreadStaticAttribute.
AllocateNamedDataSlot Consente di allocare uno slot di dati denominato su tutti i thread. Per ottenere prestazioni migliori, utilizzare i campi contrassegnati con l'attributo ThreadStaticAttribute.
BeginCriticalRegion Notifica a un host che l'esecuzione sta per entrare in un'area di codice in cui gli effetti di un'interruzione del thread o di un'eccezione non gestita possono rappresentare un rischio per altre attività nel dominio applicazione.
BeginThreadAffinity Notifica a un host che il codice gestito sta per eseguire istruzioni che dipendono dall'identità del thread fisico corrente del sistema operativo.
EndCriticalRegion Notifica a un host che l'esecuzione sta per entrare in un'area di codice in cui gli effetti di un'interruzione del thread o di un'eccezione non gestita sono limitati all'attività corrente.
EndThreadAffinity Notifica a un host che il codice gestito ha terminato l'esecuzione di istruzioni che dipendono dall'identità del thread fisico corrente del sistema operativo.
Equals Consente di determinare se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Finalize Sottoposto a overload.
FreeNamedDataSlot Elimina l'associazione tra un nome e uno slot per tutti i thread del processo. Per ottenere prestazioni migliori, utilizzare i campi contrassegnati con l'attributo ThreadStaticAttribute.
GetApartmentState Restituisce un valore ApartmentState che indica lo stato dell'apartment.
GetCompressedStack Obsoleta. Restituisce un oggetto CompressedStack che può essere utilizzato per acquisire lo stack per il thread corrente.
GetData Viene recuperato il valore dallo slot specificato sul thread corrente, all'interno del dominio corrente del thread corrente. Per ottenere prestazioni migliori, utilizzare i campi contrassegnati con l'attributo ThreadStaticAttribute.
GetDomain Viene restituito il dominio corrente in cui viene eseguito il thread corrente.
GetDomainID Viene restituito un identificatore di dominio applicazione univoco.
GetHashCode Sottoposto a overload.
GetNamedDataSlot Viene cercato uno slot di dati denominato. Per ottenere prestazioni migliori, utilizzare i campi contrassegnati con l'attributo ThreadStaticAttribute.
GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Interrupt Consente di interrompere un thread il cui stato è WaitSleepJoin.
Join Sottoposto a overload. Il thread chiamante viene bloccato finché un thread non viene terminato.
MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
MemoryBarrier Sincronizza l'accesso della memoria nel modo descritto di seguito. Il processore che esegue il thread corrente non può riordinare istruzioni in modo che gli accessi alla memoria prima della chiamata al metodo MemoryBarrier vengano eseguiti dopo quelli successivi alla chiamata al metodo MemoryBarrier.
ResetAbort Consente di annullare una richiesta Abort per il thread corrente.
Resume Obsoleta. Consente di riprendere un thread che era stato sospeso.
SetApartmentState Imposta lo stato dell'apartment di un thread prima che quest'ultimo venga avviato.
SetCompressedStack Obsoleta. Applica un oggetto CompressedStack acquisito al thread corrente.
SetData Imposta i dati nello slot specificato sul thread in esecuzione per il dominio corrente di tale thread. Per ottenere prestazioni migliori, utilizzare i campi contrassegnati con l'attributo ThreadStaticAttribute.
SetProcessorAffinity In .NET Compact Framework per Xbox 360 imposta l'affinità del processore per un thread gestito. L'affinità del processore determina i processori sui quali viene eseguito un thread.
Sleep Sottoposto a overload. Consente di bloccare il thread corrente per il numero specificato di millisecondi.
SpinWait Il thread rimane in attesa per il numero di volte definite dal parametro iterations.
Start Sottoposto a overload. Provoca la pianificazione dell'esecuzione di un thread.
Suspend Obsoleta. Consente di sospendere il thread o, se il thread è già sospeso, non avrà alcun effetto.
ToString Restituisce un oggetto String che rappresenta l'oggetto Object corrente. (Ereditato da Object)
TrySetApartmentState Imposta lo stato dell'apartment di un thread prima che quest'ultimo venga avviato.
VolatileRead Sottoposto a overload. Legge il valore di un campo. Tale valore è l'ultimo che è stato scritto da un processore qualsiasi in un computer, indipendentemente dal numero di processori o dallo stato della cache del processore.
VolatileWrite Sottoposto a overload. Scrive immediatamente un valore in un campo, in modo che tale valore possa essere visibile a tutti i processori nel computer.
In alto

  NomeDescrizione
ApartmentState Obsoleta. Ottiene o imposta lo stato dell'apartment del thread.
CurrentContext Viene fornito il contesto corrente in cui è in esecuzione il thread.
CurrentCulture Ottiene o imposta le impostazioni cultura per il thread corrente.
CurrentPrincipal Ottiene o imposta l'oggetto principale corrente del thread (per la sicurezza basata sui ruoli).
CurrentThread Viene fornito il thread attualmente in esecuzione.
CurrentUICulture Ottiene o imposta le impostazioni cultura correnti utilizzata dal gestore delle risorse per individuare le risorse specifiche per le impostazioni cultura in fase di esecuzione.
ExecutionContext Ottiene un oggetto ExecutionContext contenente informazioni sui diversi contesti del thread corrente.
IsAlive Viene fornito un valore che indica lo stato di esecuzione del thread corrente.
IsBackground Ottiene o imposta un valore che indica se il thread viene eseguito in background.
IsThreadPoolThread Ottiene un valore che indica se un thread appartiene o meno al pool di thread gestiti.
ManagedThreadId Ottiene un identificatore univoco per il thread gestito corrente.
Name Ottiene o imposta il nome del thread.
Priority Ottiene o imposta un valore che indica la priorità di pianificazione di un thread.
ThreadState Viene fornito un valore contenente gli stati del thread corrente.
In alto

  NomeDescrizione
_Thread.GetIDsOfNames Esegue il mapping di un insieme di nomi a un insieme corrispondente di ID dispatch.
_Thread.GetTypeInfo Recupera le informazioni sul tipo per un oggetto, utilizzabili quindi per ottenere le informazioni sul tipo per un'interfaccia.
_Thread.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1).
_Thread.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto.
In alto

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft