Результаты поиска по запросу "multithreading"

0 ответов

NamedPipeServerStream - это соединение точка-точка. Вы должны синхронизировать вызовы самостоятельно - например, вызовы, записанные в очередь, а ваш сервер читает из синхронизированной очереди и выполняет вызовы.

ствуй Я хочу использоватьNamedPipeServerStream который является новым .NET 3.5 для связи по именованным каналам. Я хочу написать многопоточный конвейерный сервер. это обрабатывается по умолчанию, или я должен написать код для этого. мой ...

2 ответа

python Tkinter, проверь, был ли рут уничтожен?

Я пишу приложение, используя Tkinter вместе с потоками. Проблема, которую я получил, заключается в том, что после закрытия основного приложения какой-то поток все еще работает, и мне нужен способ проверить, были ли разрушены корневые окна, чтобы ...

0 ответов

Другой метод сканирования каталогов cpu * в файловой системе sys:

ли API для определения количества процессоров, доступных в Linux? Я имею в виду, без использования / proc / cpuinfo или любого другого файла sys-node ... Я нашел эту реализацию с помощью sched.h: int GetCPUCount() { cpu_set_t cs; CPU_ZERO(&cs); ...

ТОП публикаций

0 ответов

ах да, вот так, спасибо. Чувствую себя глупо сейчас Но пропавшие местные декларации были большой ошибкой. Спасибо

ой код: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; namespace FirePrime { class Program { static bool[] ThreadsFinished; static bool[] nums; static bool AllThreadsFinished() { ...

0 ответов

Спасибо, я посмотрю в LinkedTransferQueue и посмотрю, подходит ли он для моего приложения.

ользую BlockingQueue: s (пытаюсь и ArrayBlockingQueue, и LinkedBlockingQueue) передавать объекты между различными потоками в приложении, над которым я сейчас работаю. Производительность и задержка относительно важны в этом приложении, поэтому мне ...

1 ответ

С точки зрения бодрствования и сна, это «Только если обнаружен конфликт, происходит системный вызов (называемый futex) и происходит переключение контекста в ядро, которое переводит вызывающий процесс в спящий режим до освобождения мьютекса».

futex системные вызовы существовали в Linux, какие системные вызовы использовались такими потоковыми библиотеками, какpthreads заблокировать / уснуть поток и впоследствии разбудить эти потоки из пользовательского пространства? Например, если ...

0 ответов

, Но без блокировки означает, что нет никакой гарантии для любого вида продвижения вперед, если один поток прерывается или выходит в середине вращения. Это требует изучения некоторого кода, чтобы полностью понять концепцию.

данно я обнаружил, что многие программисты ошибочно полагают, что «без блокировки» означает просто «параллельное программирование без мьютексов». Как правило, существует коррелированное недопонимание того, что целью написания кода без блокировки ...

2 ответа

 и Handler в Android, цель состоит в том, чтобы одна задача выполнялась после компиляции одной задачи, а это код, показывающий анимацию первой загрузки при просмотре, после компиляции этого процесса она переходит на другую страницу

имаюсь разработкой на Android, но вопрос может быть таким же актуальным на любой другой платформе Java. Я разработал многопоточное приложение. Допустим, у меня есть первый класс, который должен выполнять трудоемкую задачу, поэтому эта работа ...

2 ответа

Как вызвать обработчик события внутри асинхронного обратного вызова, который выполняется в вызывающем потоке

Я работаю над проектом / решением VS, который используется различными приложениями. Моя работа состоит в том, чтобы реорганизовать проект и изменить его с помощью метода xxxAsync на использование BeginInvoke. Я пришел к чему-то похожему на ...

1 ответ

многопоточность: почему генераторы не поддерживают потоки? Что происходит, когда он разделяется между потоками?

я читаюэтот вопрос [https://stackoverflow.com/questions/1131430/are-generators-threadsafe/1133605] который спрашивает, являются ли генераторы потокобезопасными, и один ответ сказал: Это не потокобезопасно; одновременные вызовы могут чередоваться ...