Hva blir tråden med i Do C#?
Hva blir tråden med i Do C#?

Video: Hva blir tråden med i Do C#?

Video: Hva blir tråden med i Do C#?
Video: Меняют ли стимуляторы вашу личность? 2024, November
Anonim

I C#, Tråd klasse gir Bli med () metode som tillater en tråd å vente til en annen tråd fullfører utførelsen. Hvis t er en Tråd objekt hvis tråden er kjører for øyeblikket, deretter t. Bli med () forårsaker strømmen tråd å pause utførelsen til tråd den slutter fullfører utførelsen.

I denne forbindelse, hva er å bli med i en tråd?

Til bli med i en tråd betyr å vente til det tråd er live. Når tråd utganger, den tråd ringer bli med () vil fortsette å kjøre. Således, i eksemplet ovenfor tråd (antagelig hoved tråd ) som kaller en. bli med () venter på en tråd for å fullføre utførelsen.

Man kan også spørre, trenger du å bli med i tråder? Hvis du ikke gjør det trenge de tråd å løpe, da du kan like godt pthread_detach det. En frittliggende tråd kan ikke slås sammen (altså du kan ikke vente på at den er ferdig), men ressursene frigjøres automatisk hvis den gjør fullstendig. EN tråden du har ikke synkronisert med er i en ukjent utførelsestilstand.

Også å vite er hvorfor bruker vi tråder i C#?

Tråd klasse er brukt for å jobbe med tråder . Det lar deg lage og få tilgang til individuelle tråder i en flertrådsapplikasjon. Den første tråd å bli utført i en prosess kalles hoved tråd . Når en C# programmet starter utførelse, den viktigste tråd opprettes automatisk.

Er C enkeltgjenget?

C er et språk som kjører på en tråd som standard, noe som betyr at koden kun kjører én instruksjon om gangen. I noen tilfeller må du gjøre flere instruksjoner om gangen, et grafisk grensesnitt vil for eksempel ikke stoppe når det utfører en handling relatert til en knapps klikk.

Anbefalt: