Hvad forbinder tråden Do C#?
Hvad forbinder tråden Do C#?

Video: Hvad forbinder tråden Do C#?

Video: Hvad forbinder tråden Do C#?
Video: Бабушкины квадраты с цветочком для НОВИЧКОВ 2024, Kan
Anonim

I C#, Tråd klasse giver Tilslutte () metode, som tillader en tråd at vente til en anden tråd fuldender sin udførelse. Hvis t er -en Tråd genstand hvis tråd er i øjeblikket udføres, derefter t. Tilslutte () forårsager strømmen tråd at pause dens udførelse indtil tråd det slutter fuldender sin udførelse.

I denne forbindelse, hvad er det at slutte sig til en tråd?

Til slutte sig til en tråd betyder at vente indtil det tråd er live. Når tråd udgange, den tråd ringer tilslutte () vil fortsætte med at udføre. Således, i ovenstående eksempel tråd (formodentlig hoved tråd ), der kalder en. tilslutte () venter på en tråd for at fuldføre dens udførelse.

Man kan også spørge, skal du tilslutte dig tråde? Hvis du ikke brug for det tråd at løbe, så du kan lige så godt pthread_detach det. En fritliggende tråd kan ikke tilsluttes (altså du kan ikke vente på dens færdiggørelse), men dens ressourcer frigives automatisk, hvis den gør komplet. EN tråd du har ikke synkroniseret med er i en ukendt udførelsestilstand.

Også at vide er, hvorfor bruger vi tråde i C#?

Tråd klasse er Brugt til at arbejde med tråde . Det giver mulighed for at skabe og få adgang til individuelle tråde i en flertrådsapplikation. Den første tråd at blive udført i en proces kaldes den vigtigste tråd . Når en C# programmet starter udførelse, det vigtigste tråd oprettes automatisk.

Er C enkeltgevind?

C er et sprog, der kører på én tråd som standard, hvilket betyder, at koden kun kører én instruktion ad gangen. I nogle tilfælde bliver du nødt til at udføre flere instruktioner ad gangen, en grafisk grænseflade vil for eksempel ikke stoppe, når den udfører en handling relateret til en knaps klik.

Anbefalede: