Què s'uneix al fil Do C#?
Què s'uneix al fil Do C#?

Vídeo: Què s'uneix al fil Do C#?

Vídeo: Què s'uneix al fil Do C#?
Vídeo: Слоник Габи - 34см 1 Часть/Elephant Gabi - 34cm 1 Part 2024, Maig
Anonim

En C#, Fil classe proporciona el Uneix-te () mètode que permet un fil esperar fins a un altre fil acaba la seva execució. Si t és a Fil objecte del qual el fil és s'està executant, llavors t. Uneix-te () provoca el corrent fil aturar la seva execució fins que fil s'uneix completa la seva execució.

En aquest sentit, què és unir-se a un fil?

A unir-se a un fil significa esperar fins això fil està en directe. Quan el fil sortides, la fil trucant uneix-te () continuarà executant-se. Així, en l'exemple anterior, el fil (presumiblement principal fil ) que està cridant a. uneix-te () espera el a fil per completar la seva execució.

També es pot preguntar, cal unir-se a fils? Si vostè no ho facis necessitat el fil córrer, doncs vostè també pot pthread_detach-lo. Un deslligat fil no es pot unir (per tant vostè no pot esperar a la seva finalització), però els seus recursos s'alliberen automàticament si és així fa completa. A fil que tens no sincronitzat amb es troba en un estat d'execució desconegut.

També cal saber, per què fem servir fils en C#?

Fil la classe és utilitzat per treballar amb fils . Permet crear i accedir a individus fils en una aplicació multifil. El primer fil que s'executa en un procés s'anomena principal fil . Quan un C# programa comença l'execució, el principal fil es crea automàticament.

C té un sol fil?

C és un llenguatge que funciona en un fil per defecte, el que significa que el codi només executarà una instrucció alhora. En alguns casos, haureu de fer diverses instruccions alhora, una interfície gràfica per exemple, no s'aturarà quan realitza una acció relacionada amb el clic d'un botó.

Recomanat: