Do C# ga nima qo'shiladi?
Do C# ga nima qo'shiladi?

Video: Do C# ga nima qo'shiladi?

Video: Do C# ga nima qo'shiladi?
Video: 105-dars do va make fellarini ingliz tilida farqlari va qanday ishlatish haqida mavzu 2024, May
Anonim

C# da, Ip sinf beradi Qo'shilish imkonini beruvchi () usuli ip boshqasini kutish ip bajarilishini yakunlaydi. Agar t hisoblanadi a Ip ob'ekt kimga tegishli ip hozirda ijro etilmoqda, keyin t. Qo'shilish () tokni keltirib chiqaradi ip qadar uning bajarilishini to'xtatib turish ip u qo'shilish o'z bajarilishini yakunlaydi.

Shu munosabat bilan, ipga qo'shilish nima?

Kimga mavzuga qo'shilish shu vaqtgacha kutishni anglatadi ip jonli. Qachon ip chiqishlar, ip qo'ng'iroq qilish qo'shilish () bajarishda davom etadi. Shunday qilib, yuqoridagi misolda ip (taxminan asosiy ip ) bu a chaqiradi. qo'shilish () a da kutadi ip uning bajarilishini yakunlash uchun.

Kimdir so'rashi mumkin, siz mavzularga qo'shilishingiz kerakmi? Agar siz qilmang kerak the ip yugurish, keyin siz pthread_detach ham mumkin. Ajratilgan ip qo'shilmaydi (shuning uchun siz uning tugashini kutib bo'lmaydi), lekin agar bo'lsa, uning resurslari avtomatik ravishda ozod qilinadi qiladi to'liq. A sizda bor ip bilan sinxronlanmagan noma'lum bajarilish holatida.

Shuni ham bilish kerakki, nima uchun biz C# da iplardan foydalanamiz?

Ip sinf hisoblanadi ishlatilgan bilan ishlash uchun iplar . Bu shaxsni yaratish va unga kirish imkonini beradi iplar ko'p tarmoqli ilovada. Birinchi ip jarayonda bajarilishi asosiy deyiladi ip . Qachon a C# dastur bajarilishini boshlaydi, asosiy ip avtomatik tarzda yaratiladi.

C bitta tishlimi?

C birida ishlaydigan tildir ip sukut bo'yicha, ya'ni kod bir vaqtning o'zida faqat bitta ko'rsatmani bajaradi. Ba'zi hollarda bir vaqtning o'zida bir nechta ko'rsatmalarni bajarishingiz kerak bo'ladi, masalan, grafik interfeys tugmani bosish bilan bog'liq amalni bajarganda to'xtamaydi.

Tavsiya: