LINUX.ORG.RU

Pthread в своей библиотеке

 


0

1

Здравствуйте.

ОС Ubuntu, язык СИ.

У меня сделана своя библиотека (файл.so), функции которой вызываются из Питоновского скрипта. Скажите, могу ли я создавать в этой своей библиотеке (файл.so) потоки (pthread)?

То есть, я запустил питовский скрипт, а он в свою очередь вызвал функции запускающие несколько pthread находящихся в файл.so.

Если так можно делать, то нужно ли мне эти потоки как-то останавливать перед остановкой питоновского скрипта?

И заодно попутный вопрос: как можно в данной ситуации отлаживать файл.so в valgrind, и можно ли вообще?

Спасибо.



Последнее исправление: stD (всего исправлений: 2)
Ответ на: комментарий от stD

Если кроме шюток - то можно всё, вопрос - нахрена. Раз ты спрашиваешь сии вопросы, скорее всего у тебя нет именно этого понимания.

Традиционно посоветую посмотреть первые лекции из цикла параллельное программирование.

В идеале - выполнить задачу про тредпул на Си или плюсах.

pon4ik ★★★★★
()

python не умеет потоки и очереди? в so вынести только вычислительную часть

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.