Vad ansluter tråden till Do C#?
Vad ansluter tråden till Do C#?

Video: Vad ansluter tråden till Do C#?

Video: Vad ansluter tråden till Do C#?
Video: Bringing An ABANDONED Corvette C6 ZR1 Back To Life! 2024, Maj
Anonim

I C#, Tråd klass ger Ansluta sig () metod som tillåter en tråd att vänta tills en annan tråd avslutar dess utförande. Om t är a Tråd föremål vars tråden är körs för närvarande, sedan t. Ansluta sig () orsakar strömmen tråd att pausa dess utförande tills tråd den ansluter slutför dess utförande.

Vad är i detta avseende att gå med i en tråd?

Till gå med i en tråd betyder att vänta tills det tråd är live. När tråd utgångar, den tråd kallelse Ansluta sig () kommer att fortsätta köras. Således, i exemplet ovan tråd (förmodligen huvud tråd ) som kallar en. Ansluta sig () väntar på en tråd för att slutföra dess utförande.

Man kan också fråga sig, behöver du gå med i trådar? Om du gör det inte behöver de tråd att springa alltså du kan lika gärna pthread_lossa den. En fristående tråd kan inte anslutas (så du kan inte vänta på att det är klart), men dess resurser frigörs automatiskt om det gör komplett. A tråd du har inte synkroniserad med är i ett okänt tillstånd för körning.

Att veta är också varför vi använder trådar i C#?

Tråd klass är Begagnade för att arbeta med trådar . Det gör det möjligt att skapa och komma åt individer trådar i en flertrådad applikation. Den första tråd att exekveras i en process kallas huvud tråd . När en C# programmet börjar köras, det viktigaste tråd skapas automatiskt.

Är C enkelgängad?

C är ett språk som körs på ett tråd som standard, vilket innebär att koden endast kör en instruktion åt gången. I vissa fall måste du göra flera instruktioner åt gången, till exempel ett grafiskt gränssnitt kommer inte att sluta när det utför en åtgärd relaterad till en knapps klickning.

Rekommenderad: