Запитання з тегом «nonblocking»

30
Неблокування зчитування на підпроцесі.PIPE в python
Я використовую модуль підпроцеси для запуску підпроцесу та підключення до його вихідного потоку (stdout). Я хочу мати можливість виконувати незаблокуючі читання на його stdout. Чи є спосіб зробити .readline не блокуючим або перевірити, чи є дані в потоці перед тим, як викликати .readline? Я хотів би, щоб це було портативним …

16
Чи можливий асинхронний виклик jdbc?
Цікаво, чи існує спосіб здійснення асинхронних дзвінків до бази даних? Наприклад, уявіть, що у мене є великий запит, який потребує дуже тривалого часу на обробку, я хочу надіслати запит і отримати сповіщення, коли запит поверне значення (передавши Слухач / зворотний виклик чи щось). Я не хочу блокувати очікування відповіді бази …

9
Найпростіший спосіб зробити вогонь і забути метод в C #?
Я бачив у WCF у них [OperationContract(IsOneWay = true)]атрибут. Але WCF видається повільним і важким лише для того, щоб створити неблокуючу функцію. В ідеалі було б щось на зразок статичного недійсного блокування MethodFoo(){}, але я не думаю, що це існує. Який найшвидший спосіб створити виклик неблокуючого виклику в C #? …
150 c#  .net  nonblocking 

2
Що таке неблокуючий або асинхронний введення / виведення в Node.js?
Що стосується двигунів JavaScript на стороні сервера, що таке блокування вводу / виводу або асинхронного вводу / виводу? Я вважаю, що це згадується як перевага перед реалізаціями на сервері Java.

9
Чи не блокуючи введення / виведення дійсно швидше, ніж багатопотокове блокування вводу / виводу? Як?
Я шукав в Інтернеті деякі технічні деталі щодо блокування вводу-виводу та неблокування вводу-виводу, і знайшов декількох людей, які заявили, що незаблокування вводу-виводу буде швидше, ніж блокування вводу-виводу. Наприклад, у цьому документі . Якщо я використовую блокуюче введення / виведення, то, звичайно, нитка, яка зараз заблокована, не може нічого іншого робити …

2
Коли і як застосовувати Торнадо? Коли це марно?
Добре, Торнадо не блокує і досить швидко, і він може легко обробляти багато постійних запитів. Але я думаю, це не срібна куля, і якщо ми просто наосліп запустимо Django або будь-який інший сайт з Tornado, це не дасть жодного підвищення продуктивності. Я не зміг знайти вичерпного пояснення цьому, тому запитую …

5
У чому різниця між: асинхронною, неблокуючою, архітектурою подій-бази?
Яка різниця між: Асинхронний , Неблокуючий , та Архітектури на основі подій ? Чи може щось бути як асинхронним, так і неблокуючим (і заснованим на подіях )? Що найважливіше в програмуванні - мати щось: асинхронне, неблокувальне та / або база подій (або всі 3)? Якби ви могли навести приклади, це …

10
C неблокуючий введення з клавіатури
Я намагаюся написати програму на мові C (на Linux), яка циклічно повторюється, доки користувач не натисне клавішу, але для продовження кожного циклу не потрібно вимагати натискання клавіші. Чи є простий спосіб це зробити? Я думаю, що я міг би це зробити, select()але це здається великою роботою. Як варіант, чи є …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.