Wat sluit draad aan by Do C#?
Wat sluit draad aan by Do C#?

Video: Wat sluit draad aan by Do C#?

Video: Wat sluit draad aan by Do C#?
Video: Как подключить автомобильную розетку (ЗАЗ, Таврия, Славута) 2024, November
Anonim

In C#, Draad klas verskaf die Sluit aan () metode wat 'n mens toelaat draad om te wag tot 'n ander draad voltooi die uitvoering daarvan. As t is a Draad voorwerp wie se draad is tans uitvoer, dan t. Sluit aan () veroorsaak die stroom draad om die uitvoering daarvan te onderbreek totdat draad dit sluit voltooi sy uitvoering.

In hierdie verband, wat sluit by 'n draad aan?

Om sluit by 'n draad aan beteken om te wag tot dit draad is regstreeks. Wanneer die draad uitgange, die draad roeping aansluit () sal voortgaan om uit te voer. Dus, in die bostaande voorbeeld, die draad (vermoedelik hoof draad ) wat 'n roep. aansluit () wag op 'n draad om die uitvoering daarvan te voltooi.

Mens kan ook vra, moet jy drade aansluit? As jy moenie behoefte die draad om te hardloop, dan jy kan dit ook pthread_losmaak. 'n Losstaande draad kan nie saamgevoeg word nie (dus jy kan nie wag op die voltooiing daarvan nie), maar sy hulpbronne word outomaties vrygestel as dit doen voltooi. A draad wat jy het nie gesinchroniseer met is in 'n onbekende toestand van uitvoering.

Om ook te weet, is hoekom gebruik ons drade in C#?

Draad klas is gebruik word om mee te werk drade . Dit laat die skep en toegang tot individu toe drade in 'n multithreaded toepassing. Die eerste draad om in 'n proses uitgevoer te word, word die hoof genoem draad . Wanneer 'n C# program begin uitvoering, die belangrikste draad word outomaties geskep.

Is C enkeldraad?

C is 'n taal wat op een loop draad by verstek, wat beteken dat die kode slegs een instruksie op 'n slag sal laat loop. In sommige gevalle sal jy verskeie instruksies op 'n slag moet doen, 'n grafiese koppelvlak sal byvoorbeeld nie ophou wanneer dit 'n aksie uitvoer wat verband hou met 'n knoppie se klik nie.

Aanbeveel: