Видео: Корутин ба утас хоёрын ялгаа юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Нэг чухал утас хоорондын ялгаа болон корутинууд тийм үү утаснууд ихэвчлэн урьдчилан төлөвлөдөг корутинууд биш юм. Учир нь утаснууд ямар ч агшинд дахин төлөвлөх боломжтой бөгөөд нэгэн зэрэг програмуудыг ашиглан ажиллуулж болно утаснууд түгжихдээ болгоомжтой байх хэрэгтэй.
Ийм байдлаар, энэ нь өөр өөр thread дээр ажилладаг корутинууд гэж юу вэ?
Корутинууд хийх зүйлгүй хийх хамт Threads . Корутин аргууд чадна цаг хугацааны явцад хэсэг хэсгээрээ хийгдэх боловч бүх процессууд нэг голоор хийгдсэн хэвээр байна Thread . Хэрэв танд нэгээс олон логик CPU байгаа бол, олон утас дээр гүйцэтгэгддэг өөр CPU-ууд.
Нэмж хэлэхэд, програмчлалд thread гэж юу вэ? А утас компьютерийн шинжлэх ухаанд a гэсэн үгийн товчлол утас гүйцэтгэлийн. Threads нь нэг арга юм хөтөлбөр ("хуваах" гэж нэрлэдэг) хоёр ба түүнээс дээш зэрэг (эсвэл псевдо- зэрэг) гүйцэтгэх ажилд хуваах.
Мөн мэдэх зүйл бол Coroutine гэж юу вэ, энэ нь шинэ thread дээр ажиллаж байна уу?
а-тай юу болох вэ корутин Энэ нь тийм юм гүйх үндсэн дээр утас фрэйм бүрийг бүтээж, өгөөж өгөх хүртэл ажиллана - дараа нь өгөөжийн нөхцөл хангагдтал түр зогсоно. А утас үр дүнтэй гүйдэг бусад кодтой нэгэн зэрэг (энэ нь олон цөмтэй үед л үнэн юм).
Би хэзээ runBlocking ашиглах ёстой вэ?
Үнэндээ чи runBlocking ашиглах "Блоклох" код дотор дуудах боломжгүй, эсвэл өөрөөр хэлбэл, түдгэлзүүлэх функцуудыг дуудах: та ашиглах Энэ нь корутин контекстээс гадуур түр зогсоох функцийг дуудах (таны жишээн дээр асинхрончлолд шилжүүлсэн блок нь түр зогсоох функц юм).
Зөвлөмж болгож буй:
Үндсэн утас болон ухаалаг гар утасны хооронд ямар ялгаа байдаг вэ?
Away гэж бичнэ үү. Ихэнх дүлий утаснууд нь тоон самбар бүхий үндсэн гартай, текст мессеж бичихэд тохирох товчлууруудаар томилогдсон үсэгтэй байдаг. Ухаалаг гар утас нь бүрэн QWERTY гарыг техник хангамжийн хэлбэрээр эсвэл үйлдлийн системд суулгасан бөгөөд энэ нь танд текст мессеж, имэйлийг бүтэн гар дээр хялбархан бичих боломжийг олгодог
Ухаалаг утас, дүлий утас хоёрын ялгаа юу вэ?
Тиймээс, "ухаалаг утас" гэдэг нь (зөвхөн) aniPhone, Android эсвэл Windows утсыг хэлдэг; "дүлий утас" гэдэг нь (ерөнхийдөө) интернет болон бусад хонх дуугардаггүй, маш энгийн утсыг хэлдэг - хэдийгээр гайхалтай функцтэй дүлий утаснууд байдаг бөгөөд "онцлог утас" хооронд хаа нэгтээ унадаг
Гар утас нь мэдрэгчтэй утас мөн үү?
Мэдрэгчийн ая. Олон улсын стандарт утасны дохиолол нь хос авианы олон давтамжтай (DTMF) дохиололыг ашигладаг бөгөөд үүнийг илүү сайн мэддэг астуч-тоноор залгадаг. Энэ нь хуучин, удаан импульсийн залгах системийг сольсон. Товчлуурын форматыг бүх гар утсанд ашигладаг, гэхдээ залгасан дугаарыг зурвасаас гадуур дохиогоор өгдөг
Нэг утас ба олон утас гэж юу вэ?
Java дахь ганц утас ба олон урсгалт хоёрын гол ялгаа нь нэг урсгал нь процессын даалгавруудыг гүйцэтгэдэг бол олон урсгалт олон урсгал нь процессын даалгавруудыг гүйцэтгэдэг. Процесс нь хэрэгжиж буй програм юм. Процессод олон урсгалтай бол үүнийг олон урсгалт програм гэж нэрлэдэг
Цахилгаан тууз болон өргөтгөлийн утас хоёрын ялгаа юу вэ?
Цахилгааны зурвас ба өргөтгөлийн утас ашигладаг нөхцөл байдал Гэхдээ энэ хоёрын гол ялгаа нь зорилгод оршдог: Хэрэв та нэг эх үүсвэрээс цахилгааны залгуурын тоог үржүүлэхийг хүсвэл цахилгааны туузыг ашиглаарай. Хэрэв та цахилгааны эх үүсвэрийг алслагдсан цахилгаан хэрэгсэл рүү сунгахыг хүсвэл өргөтгөлийн утас ашиглана уу