Kaj se nit pridruži Do C#?
Kaj se nit pridruži Do C#?

Video: Kaj se nit pridruži Do C#?

Video: Kaj se nit pridruži Do C#?
Video: She Don't Know: Millind Gaba Song | Shabby | New Hindi Song 2019 | Latest Hindi Songs 2024, Maj
Anonim

V C#, Nit razred zagotavlja Pridružite se () metoda, ki omogoča eno nit počakati do drugega nit dokonča svojo izvedbo. Če t je a Nit predmet, katerega nit je trenutno izvaja, nato pa t. Pridružite se () povzroči tok nit da začasno ustavi njegovo izvajanje, dokler nit se pridruži dokonča njegovo izvedbo.

V zvezi s tem, kaj je pridružitev niti?

Za pridruži se niti pomeni počakati do tega nit je v živo. Ko nit izhodi, nit klicanje pridruži se () se bo nadaljevalo z izvajanjem. Tako je v zgornjem primeru nit (verjetno glavni nit ), ki kliče a. pridruži se () čaka na a nit za dokončanje njegove izvedbe.

Lahko se tudi vprašate, ali se morate pridružiti nitim? Če ti ne potrebujejo the nit teči potem ti lahko tudi pthread_detach. Samostojen nit ni mogoče pridružiti (tako ti ne more čakati na dokončanje), vendar se njegovi viri samodejno sprostijo, če je ne dokončan. A nit imaš ni sinhroniziran z, je v neznanem stanju izvajanja.

Prav tako je treba vedeti, zakaj uporabljamo niti v C#?

Nit razred je uporablja za delo z niti . Omogoča ustvarjanje in dostop do posameznika niti v večnitni aplikaciji. Prvi nit ki se izvaja v procesu se imenuje glavni nit . Ko a C# program se začne izvajati, glavni nit se samodejno ustvari.

Ali je C enojni?

C je jezik, ki deluje na enem nit privzeto, kar pomeni, da bo koda izvajala samo eno navodilo naenkrat. V nekaterih primerih boste morali hkrati izvesti več navodil, na primer grafični vmesnik se ne bo ustavil, ko bo izvedel dejanje, povezano s klikom gumba.

Priporočena: