Вопросы по теме 'blocking'

Как мне выполнить неблокирующую команду fopen на именованном канале (mkfifo)?
Если у меня есть программа, которая создает и пытается открыть именованный канал с помощью mkfifo, как я могу открыть канал для чтения или записи без блокировки? В частности, я пишу программу на C, которую можно запускать с графическим интерфейсом...
39324 просмотров
schedule 06.04.2023

Как предотвратить загрузку изображений и видеофайлов с моего сайта?
Как предотвратить загрузку изображений и видеофайлов с моего сайта? Является ли это возможным? Как лучше всего это сделать?
106699 просмотров
schedule 14.03.2022

Java ProcessBuilder: внешний процесс зависает
Я использую класс Java ProcessBuilder для запуска внешнего процесса. Процесс не должен завершаться раньше, чем завершится программа Java; он должен оставаться в живых в режиме команда / ответ. Я знаю, что потоки процессов могут легко «застрять»,...
3905 просмотров
schedule 03.10.2022

Какие условия вызывают блокировку Кабинета министров Токио
Я использую Tokyo Cabinet с модулем tc в python. Я храню свои данные в формате TDB. Я ожидал, что таблица будет блокироваться только на время записи. К сожалению, я вижу, что когда файл открыт в «режиме записи», другие процессы не могут его...
603 просмотров
schedule 19.01.2023

С#: блокировка вызова функции до тех пор, пока не будет выполнено условие
Я разрабатываю приложение С# Winforms, часть приложения будет загружать файлы на веб-сервер с помощью AsyncUpload (используя его из-за необходимости использовать обратный вызов porgress), в программе С# у меня есть простой цикл for, который...
11537 просмотров
schedule 01.03.2022

Могу ли я заставить ungetc разблокировать блокирующий вызов fgetc?
Я хотел бы вернуть символ «A» обратно в стандартный ввод с помощью ungetc при получении SIGUSR1. Представьте, что у меня есть для этого веская причина. При вызове foo() чтение блокировки на стандартном вводе не прерывается вызовом ungetc при...
2502 просмотров
schedule 11.09.2022

Как один SELECT блокирует другой?
Я смотрю на вывод SP_WhoIsActive на SQL Server 2005, и он сообщает мне, что один сеанс блокирует другой - хорошо. Однако они оба выполняют SELECT. Как один SELECT блокирует другой? Разве они оба не должны получать общие блокировки (которые...
4230 просмотров
schedule 14.08.2022

Насколько эффективна блокировка разблокированного мьютекса? Сколько стоит мьютекс?
На языке низкого уровня (C, C ++ или что-то еще): у меня есть выбор между наличием кучи мьютексов (например, что дает мне pthread или что-то еще, что предоставляет собственная системная библиотека) или один для объекта. Насколько эффективно...
71349 просмотров
schedule 09.02.2023

Что делает InputStream. available() в Java?
Что InputStream.available() делает в Java ? Я читал документацию, но до сих пор не могу разобраться. Док говорит: Возвращает количество байтов, которые могут быть прочитаны (или пропущены) из этого входного потока без блокировки...
62937 просмотров
schedule 08.02.2023

Нужно ли нам использовать MappedByteBuffer.force() для сброса данных на диск?
Я использую MappedByteBuffer для ускорения операций чтения/записи файлов(). Мои вопросы, как показано ниже: Я не уверен, нужно ли мне использовать метод .force() для сброса содержимого на диск или нет. Кажется, что без .force() .getInt() все...
4343 просмотров
schedule 22.05.2023

Как узнать, блокирует ли сокет режим или нет? В Windows
Возможный дубликат: Есть ли в Win32 способ проверить, является ли сокет неблокирующим? В Unix я могу использовать fcntl(). Есть ли какой-нибудь Winsock API, который я могу использовать для проверки режима блокировки сокета или нет?
303 просмотров
schedule 06.06.2023

улучшить локальность и уменьшить загрязнение кэша при реализации реконструкции медицинских изображений
Я провожу исследование для своего университета, связанное с алгоритмом реконструкции изображений для медицинского использования. Я застрял в чем-то до 3 недель, мне нужно улучшить производительность следующего кода: for (lor=lor0[mypid]; lor...
373 просмотров
schedule 03.08.2023

Если я создам TransactionScope, есть ли шанс, что он заблокирует базу данных, если я остановлю его во время отладки?
Я просто отлаживаю эту ошибку, которую я внезапно получил, когда пишу строку в таблицу. Время ожидания истекло. Время ожидания истекло до завершения операции или сервер не отвечает. Заявление было прекращено. Это как-то связано с...
232 просмотров

(python) matplotlib pyplot show() .. блокирует или нет?
Я снова и снова сталкивался с этой проблемой с show() , и я уверен, что делаю что-то не так, но не уверен в том, что "правильный" способ сделать то, что я хочу. И [я думаю], что я хочу, чтобы какой-то способ заблокировать в основном потоке, пока...
6655 просмотров
schedule 24.05.2023

QMessageBox блокирует QDialog
На этот раз я даже не знаю, как сформулировать свой вопрос... У меня есть приложение с QDialog в качестве главного окна. Приложение получает различные значения, такие как температура, влажность и т. д., с удаленного компьютера. Для разработки я...
5003 просмотров
schedule 24.03.2023

Цикл сообщений темы для темы со скрытым окном?
У меня есть приложение Delphi 6, в котором есть поток, предназначенный для связи с внешним приложением, которое использует сообщения SendMessage () и WM_COPYDATA для взаимодействия с внешними программами. Поэтому я создаю скрытое окно с помощью...
3371 просмотров

Как я могу создать UDP-сервер, который сможет масштабироваться до 10000 (некоррелированных) соединений?
Сейчас я экспериментирую с этим кодом (знаю, что он не подходит). Я попытался отправить из 3 источников одновременно (UDP Test Tool), и это кажется нормальным, но я не хочу знать, как это будет вести себя, если из этих 10K возможных клиентов 2K...
996 просмотров
schedule 05.09.2022

Есть ли способ получить все IP-адреса YouTube, чтобы заблокировать его с помощью брандмауэра Windows?
Я хочу запрограммировать свой собственный инструмент для предотвращения отвлечения внимания. Я не могу/не хочу использовать хосты или сторонние приложения. При использовании IPSEC или брандмауэра Windows он принимает только IP-адреса. Там есть...
170709 просмотров

ExecuteAsync RestSharp, чтобы разрешить backgroundWorker CancellationPending c#
Я новичок в C#, RestSharp и многопоточности, поэтому вот что я пытаюсь сделать: Я сделал программу, которая позволит мне загружать фотографии в tumblr, и до сих пор загрузка работает. Теперь мне нужно, чтобы кнопка остановки работала, что, как я...
3788 просмотров
schedule 23.04.2023

как я могу увидеть все запущенные или заблокированные асинхронные задачи?
В соответствии с этим вопросом существует ограничение на количество запущенных асинхронных задач. Я использую асинтаски в нескольких действиях, и в каждом действии я отменяю выполнение асинтаска (если есть) перед выполнением нового. но все же у...
137 просмотров
schedule 05.06.2023