Klausimai pažymėti „blokuoti“

I / O blokavimo režimas blokuoja išvesties srautą, kol operacija perkelia bent vieną baitą, arba įvyksta klaidos ar srauto pabaiga. Užrakinimo algoritmai yra susiję su operacijomis daugiametėje aplinkoje, kuri laikinai apriboja prieigą prie tam tikrų išteklių vienam sriegiui, tokiu būdu blokuodama visus kitus. Neaišku, kas yra ši žyma.
12
atsakymai

asinchroninis ir ne blokavimas

Koks skirtumas tarp asinchroninių ir ne blokuojančių skambučių? Taip pat tarp blokavimo ir sinchroninių skambučių (prašome pateikti pavyzdžių)?
nustatytas balandžio 13 d '10, esant 0:12
6
atsakymai

Kaip aš galiu nutraukti „acceptSetServerSocket“ metodą?

Mano pagrindiniame gijoje aš turiu (klausytis) kilpą, kuris mano, kad priima () mano „ServerSocket“ objekte, tada pradeda naują kliento temą ir prideda jį prie kolekcijos, kai priima naują klientą. Aš taip pat turiu administratoriaus giją, kuri ...
Nustatykite 06 06 val
3
atsakymai

Kaip veiksmingai blokuojami atrakinti „mutexes“? Kokia yra mutex kaina?

Žemo lygio kalba (C, C + + ar kažkas): aš turiu pasirinkimą tarp vieno, kuris turi daug mutexes (pvz., Kurį pthread suteikia man ar kažką, ką teikia jūsų sistemos biblioteka) arba vieną objektą. Kaip veiksminga yra „Blo ...“
nustatyti 06 rugsėjis 10 val
8
atsakymai

Ar neblokuojantis I / O yra tikrai greitesnis už daugiasukį blokavimą I / O? Kaip?

Aš ieškojau interneto, kad galėtumėme techninių detalių, susijusių su I / O blokavimu ir neužblokuojančiais I / O, ir sužinojau, kad keletas žmonių teigė, kad blokuojantis I / O būtų greitesnis nei blokavimas I / O. Pavyzdžiui, šiame dokumente ...
gruodžio 17 d '11 19:45
5
atsakymai

Kaip nutraukti blokavimo sceną, kuri blokuoja ()?

Turiu klasę, kuri priima objektus iš blokavimoQueue ir apdoroja juos skambindama imdamasis () nepertraukiamu ciklu. Tam tikru momentu žinau, kad į eilę nebus pridėta daugiau objektų. Kaip nutraukti priėmimo () metodą, kad jis blokuotų užraktą ...
gegužės 01 d., 09:24
2
atsakymai

Kas yra NSManagedObjectContext executeBlock: naudojamas?

„IOS 5“ versijoje „NSManagedObjectContext“ yra keli nauji metodai performBlock: ir performBlockAndWait:. Kokie yra šie metodai? Ką jie pakeičia senesnėmis versijomis? Kokie blokai jiems turėtų būti perduoti? Kaip galiu nuspręsti, ką naudoti? Jei ...
nustatykite kovo 29 d. 12 val
4
atsakymai

Koks yra skirtumas tarp asinchroninio, blokavimo, įvykių bazės architektūros?

Koks yra skirtumas tarp asinchroninių blokavimo ir įvykių architektūrų Ar gali būti tiek asinchroninis, tiek blokavimas (ir įvykiai)? Kas yra svarbiausia programuojant, yra kažkas: asinchroninis, neužblokavimas ir / ar el.
nustatyti spalio 28 d '11, 18:38
9
atsakymai

Klaviatūros apklausa (klavišų nustatymas) pythone

Kaip galiu užklausos klaviatūros iš „python“ konsolės programos? Visų pirma norėčiau padaryti kažką panašaus dėl daugelio kitų I / O operacijų (lizdų pasirinkimo, prieigos prie nuosekliojo prievado ir kt.): O 1: # daro ...
lapkričio 15 d. '08 6:29
4
atsakymai

Kaip įgyvendintumėte pagrindinį įvykių ciklą?

Jei dirbote su „gui“ įrankiais, žinote, kad yra ciklo ciklas / pagrindinis ciklas, kuris turi būti įvykdytas po to, kai viskas daroma, ir tai padės paraišką ir reaguoti į įvairius įvykius. Pvz., Qt jums bus ...
nustatyti kovo 18 d., 17:12
8
atsakymai

„InputStream“ Java įvesties blokavimo skaitymas

Pagal java api, InputStream.read () yra aprašyta kaip: Jei baitas nėra pasiekiamas, kadangi srauto pabaiga pasiekiama, vertė yra -1. Šis metodas blokuoja, kol bus gauti įvesties duomenys, aptinkamas ar generuojamas srauto pabaiga ir ...
kovo 04 d., 21:06
3
atsakymai

„JavaScript“ blokavimas vietiniame kompiuteryje

Dirbu kurdamas svetainę savo vietiniame kompiuteryje („Windows 7 Ultimate x64“), naudojant „WAMP“, paleidžiant APACHE v2.2.22, PHP 5.3.13 ir MySQL v5.5.24. Naudoju „Chrome“ v 22.0.1229.94. Tačiau turiu gana daug javas ...
nustatyti spalio 23 d '12 - 0:58
4
atsakymai

Ką reiškia „Lock“ „Firebug Net“ skydelyje?

Aš naudoju „Firebug 1.5.2“, o bandant svetainę prieš išleidžiant produktus, matau didžiulį laiką, praleistą „blokavimo“ užklausų dalyje. Ką reiškia „blokavimas“?
nustatykite kovo 23 d. 11 val
3
atsakymai

I / O blokavimas nuo ne blokuojančio IO; ieško gerų straipsnių

Aš vieną kartą atėjau į „Indy“ įvadą ir nebegaliu nustoti galvoti apie IO blokavimą ir blokavimą nuo to laiko. Ieškote gerų straipsnių, apibūdinančių IO blokavimo ir neužblokavimo IO privalumus ir trūkumus ir kaip kiekvienu atveju sukurti taikomąją programą ...
nustatyti 07 rug '09 0:02
4
atsakymai

Ką InputStream.available () daro „Java“?

Ką InputStream.available () daro „Java“? Aš perskaičiau dokumentus, bet aš vis dar negaliu suprasti. Dokumentas sako: grąžina baitų, kuriuos galima skaityti (arba praleisti) iš šio įvesties srauto, skaičių be blokavimo skambinant ...
nustatyti 12 sep. '10, 18:27
11
atsakymai

Kaip sukurti miego / uždelsimo nodejs blokus?

Šiuo metu bandau ištirti „nodejs“ ir nedidelį projektą, kuriame dirbau, rašau API, kad būtų galima valdyti kai kuriuos tinklo LED. Mikroprocesorius, valdantis šviesos diodus, turi apdorojimo delsą, ir man reikia siųsti komandas ...
nustatytas sausio 7 d '14, 11:26