Cosa fa il thread join Do C#?
Cosa fa il thread join Do C#?

Video: Cosa fa il thread join Do C#?

Video: Cosa fa il thread join Do C#?
Video: Trading PERMANENT KILO for 24 Hours in Blox Fruits 2024, Maggio
Anonim

In Do#, Filo la classe fornisce il Aderire () metodo che consente uno filo aspettare un altro filo completa la sua esecuzione. Se t è un Filo oggetto di cui il filo è attualmente in esecuzione, quindi t. Aderire () provoca la corrente filo sospendere la sua esecuzione fino a quando filo si unisce completa la sua esecuzione.

A questo proposito, cosa si unisce a un thread?

Per unisciti a un thread significa aspettare fino a che filo è vivo. Quando il filo esce, il filo chiamando aderire () continuerà l'esecuzione. Pertanto, nell'esempio precedente, il filo (presumibilmente principale filo ) che chiama a. aderire () aspetta un filo per completare la sua esecuzione.

Ci si potrebbe anche chiedere, è necessario unire i thread? Se tu non farlo bisogno il filo correre, allora tu può anche pthread_detach. un distaccato filo non può essere unito (quindi tu non può aspettare il suo completamento), ma le sue risorse vengono liberate automaticamente se fa completare. UN filo che hai non sincronizzato con è in uno stato di esecuzione sconosciuto.

Anche sapere è, perché usiamo i thread in C#?

Filo la classe è Usato per lavorare con discussioni . Consente di creare e accedere a singoli discussioni in un'applicazione multithread. Il primo filo da eseguire in un processo è chiamato main filo . Quando un C# il programma inizia l'esecuzione, il main filo viene creato automaticamente.

C è filettato singolo?

C è un linguaggio che gira su uno filo per impostazione predefinita, il che significa che il codice eseguirà solo un'istruzione alla volta. In alcuni casi dovrai eseguire più istruzioni alla volta, ad esempio un'interfaccia grafica non si fermerà quando esegue un'azione relativa al clic di un pulsante.

Consigliato: