Хобрук: Ваш путь к мастерству в программировании

Исходный код pthread для 64-битных окон

У меня есть проект с открытым исходным кодом, который нужно собрать под Win32 / Win64 / Linux / MacOSX.

Мы хотели бы использовать pthreads для поддержки нашей парадигмы многопоточности, однако, поскольку мой проект имеет открытый исходный код, все должно быть построено из исходного кода. Поэтому мне нужны файлы с исходным кодом для версии pthreads, которая будет компилироваться в Win64.

Кто-нибудь знает, где я могу найти указанные файлы?


  • Согласно принятому здесь ответу: stackoverflow.com/questions/2797690/, очевидно, он создан для x64 и может использоваться по крайней мере несколькими пользователями. Вы можете получить исходный код здесь: sourceware.org/pthreads-win32 02.02.2012

Ответы:


1

Не является прямой заменой pthreads, но SDL2 имеет интерфейс потоковой передачи, который очень похож на pthreads, и позволит вам использовать linux, osx, windows, android, ios.

Поддержка потоков SDL2

Поддержка mutex / cond var в SDL2

25.02.2015
Новые материалы

Все, что вам нужно знать о «Внимании» и «Трансформерах» — Углубленное понимание — Часть 2
Внимание, Самостоятельное внимание, Многоголовое внимание, Маскированное многоголовое внимание, Трансформаторы, BERT и GPT В предыдущем рассказе я объяснил, что такое механизм внимания, а также..

Расставание с локальным хранилищем
Что такое локальное хранилище Локальное хранилище — это механизм, который позволяет веб-приложениям хранить данные на стороне клиента. Это часть API веб-хранилища, которое также включает в себя..

CycleGAN: как машинное обучение обучает непарному преобразованию изображения в изображение
Недавно я прочитал статью CycleGAN ( ссылка ), которая показалась мне очень интересной, потому что модели CycleGAN обладают невероятной способностью точно преобразовывать изображения во что-то, чем..

«Изучение передовых технологий: подробный обзор последних инноваций в области технологий…
Технологии постоянно развиваются, и последние инновации в технологической отрасли могут изменить наш образ жизни и работы так, как мы никогда не считали возможным. В этой статье подробно..

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

От AlphaGo до самоуправляемых автомобилей: понимание основ обучения с подкреплением
Руководство для начинающих по RL! Готовы ли вы исследовать передовые технологии искусственного интеллекта? Откройте для себя захватывающий мир обучения с подкреплением ! От ошеломляющей победы..

Как сделать все элементы равными из списка в минимальных операциях в Python, используя math.ceil()
Сегодня мы узнаем, как найти минимальные операции, необходимые для того, чтобы сделать все элементы из списка равными, используя Python в качестве языка программирования. Я использую PyCharm в..