Видео: C++ нь олон урсгалтай юу?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
А олон урсгалтай програм нь хоёр ба түүнээс дээш хэсгийг агуулдаг чадна зэрэг гүйх. Ийм хөтөлбөрийн хэсэг бүр байна а гэж нэрлэдэг утас , мөн тус бүр утас гүйцэтгэх тусдаа замыг тодорхойлдог. C++ хийдэг ямар ч суулгасан дэмжлэг агуулаагүй байна олон урсгалтай програмууд.
Дараа нь C++ нь дан урсгалтай юу?
C++ хэл дээр олон урсгалтай байх нь C+11 хэл дээр Multithreading дэмжлэгийг нэвтрүүлсэн. C++ 11 энэ бүхнийг устгаад бидэнд std:: утас . The утас ангиуд болон холбогдох функцуудыг -д тодорхойлсон утас толгой файл. std:: утас нь утас а-г төлөөлдөг анги ганц утас C++ хэл дээр.
Дээрхээс гадна Python нь нэг урсгалтай эсвэл олон урсгалтай юу? Богино хариулт нь тийм, тэд тийм нэг урсгалтай . JRuby бол олон урсгалтай ба бусад java кодын нэгэн адил tomcat дээр ажиллах боломжтой. MRI (анхдагч бадмаараг) ба Python аль аль нь GIL (Глобал орчуулагч түгжээ)-тэй бөгөөд ийм байна нэг урсгалтай.
Мөн C++ газрын зургийн урсгал аюулгүй юу?
2 хариулт. C++ 11 стандарт нь чингэлэгт нэвтрэх const аргыг баталгаажуулдаг аюулгүй өөр өөр утаснууд (өөрөөр хэлбэл хоёулаа const аргыг ашигладаг). Тиймээс богино хариулт: чи аюулгүй , нөгөөх нь хүртэл утас доторх тухайн оруулгатай шууд хутгалддаггүй газрын зураг.
Олон хэлхээ ижил функцийг дуудаж чадах уу?
Нэг функцийг дууддаг олон хэлхээ үед адилхан цаг. Тус бүр функцийн дуудлага орон нутгийн хувьсагчийн хувийн багцтай ба болно бусдад хэзээ ч саад болохгүй утаснууд эсвэл бусад дуудлага -ийн ижил функц дахь залгах стек. Гэсэн хэдий ч, хооронд нь хуваалцаж болох бүх нөөц утаснууд болзошгүй аюултай.