Skapar uppgiftsfördröjning en ny tråd?
Skapar uppgiftsfördröjning en ny tråd?

Video: Skapar uppgiftsfördröjning en ny tråd?

Video: Skapar uppgiftsfördröjning en ny tråd?
Video: C# Task.Delay 2024, December
Anonim

Uppgift . Försening gör det inte skapa ny tråd , men det kan fortfarande vara tungt och inga garantier för utförandeorder eller exakta deadlines.

Dessutom, fördröjer uppgiften att blockera tråden?

I grund och botten, Uppgift . Dröjsmål kommer att skapa en uppgift som kommer att slutföras efter en tid dröjsmål . Uppgift . Dröjsmål är inte blockering kallelsen tråd så att användargränssnittet förblir responsivt.

Skapar Task på samma sätt en ny tråd C#? A uppgift kan ha flera processer som händer samtidigt. Trådar kan bara ha en uppgift springa åt gången. Vi kan enkelt implementera Asynkron med hjälp av "async" och "await" nyckelord. A ny tråd () har inte att göra med Tråd slå samman tråd , medan Uppgiften gör det använda sig av tråd slå samman tråd.

Utöver detta, hur fungerar uppgiftsfördröjning?

Sömn kan vi använda Uppgift . Dröjsmål . Genom att göra det när vi väntar kan tråden användas för andra uppgifter . Vilket innebär att medan vi väntar släpps tråden tillbaka till sin anropare eller trådpool och ingen resurs slösas bort i processen.

Hur fördröjer man en metod i C#?

Använd en asynkron metod att skapa en dröjsmål med den inbyggda uppgiften. Fördröjningsmetod . Detta kommer att göra att körningen pausas och sedan återupptas efter den angivna tiden utan att blockera den aktuella tråden. Problemet är inte med försena , det är med trådningsmodellen för UI-applikationer.

Rekommenderad: