Do C#-д утас юуг нэгтгэдэг вэ?
Do C#-д утас юуг нэгтгэдэг вэ?

Видео: Do C#-д утас юуг нэгтгэдэг вэ?

Видео: Do C#-д утас юуг нэгтгэдэг вэ?
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Арваннэгдүгээр
Anonim

C# хэл дээр, Thread анги өгдөг Нэгдэх () нэгийг зөвшөөрдөг арга утас өөр болтол хүлээх утас гүйцэтгэлээ дуусгана. Хэрэв т байна а Thread объект хэнийх утас байна одоо гүйцэтгэж байгаа, дараа нь т. Нэгдэх () нь гүйдлийг үүсгэдэг утас хүртэл түүний гүйцэтгэлийг түр зогсоох утас Энэ нь нэгдэх нь гүйцэтгэлээ дуусгана.

Үүнтэй холбоотойгоор thread-д нэгдэх гэж юу вэ?

руу сэдэвт нэгдэх тэр хүртэл хүлээх гэсэн үг утас амьд байна. Үед утас гарц, утас дуудаж байна нэгдэх () үргэлжлүүлэн гүйцэтгэх болно. Тиймээс, дээрх жишээнд утас (гол байх магадлалтай утас ) үүнийг a гэж дууддаг. нэгдэх () дээр хүлээж байна утас түүний гүйцэтгэлийг дуусгахын тулд.

Та thread-д нэгдэх шаардлагатай юу? Хэрэв Та болохгүй хэрэгтэй нь утас гүйх, тэгвэл Та мөн үүнийг pthread_салгаж болно. Тусдаа утас нэгдэх боломжгүй (тиймээс Та дуусахыг хүлээж чадахгүй), гэхдээ нөөц нь автоматаар чөлөөлөгдөнө хийдэг бүрэн. А танд байгаа утас not синхрончлогдсон нь тодорхойгүй гүйцэтгэлийн төлөвт байна.

Бид яагаад C# хэл дээр thread ашигладаг вэ?

Thread анги юм ашигласан хамтран ажиллахад зориулагдсан утаснууд . Энэ нь хувь хүн үүсгэх, хандах боломжийг олгодог утаснууд олон урсгалтай програм дээр. Эхнийх нь утас процесст гүйцэтгэхийг үндсэн гэж нэрлэдэг утас . Хэзээ a C# программыг гүйцэтгэж эхэлнэ, гол утас автоматаар үүсгэгддэг.

C нэг урсгалтай юу?

C нэг хэл дээр ажилладаг хэл юм утас анхдагчаар, энэ нь код нэг удаад зөвхөн нэг зааврыг ажиллуулна гэсэн үг юм. Зарим тохиолдолд та нэгэн зэрэг хэд хэдэн зааварчилгаа хийх шаардлагатай болно, жишээлбэл график интерфэйс нь товчлуур дарахтай холбоотой үйлдлийг гүйцэтгэхэд зогсохгүй.

Зөвлөмж болгож буй: