Спасибо, хороший пример. Я когда пробовал через multiprocessing с помощью map создавать потоки, то мне какие-то spawn error исключения вылетали. Вообще я с темой мп плохо знаком, только по библиотеке pthreads в php. Там все выглядит проще, но вот стабильности работы нет, что-то постоянно крашится и вылетает и автор довольно лениво отвечает на все запросы на гитхабе.
seriogja: Да я понял, что вы хотите сказать, спасибо. Я думал в phpmyadmin или подобном менджере можно в разделе "структура" таблицы выделить несколько полей, а потом эти поля добавить в отмеченные другие таблицы. Но видимо такого нету. Да, еще раз спасибо за полезный коммент.
То есть я могу посмотреть структуру и потом сделать alter table c названиями нужных полей и они запишутся подряд в конце структуры таблицы? Или так делать нельзя и мой вопрос можно решить только вручную добавить каждый столбец к каждой таблице?
Тогда странно, почему отступы в рандомных строках. И я думал, что отступы везде это \t, то есть 4 пробела или что-то такое. Спасибо за наводку, посмотрю в настройках nb.
Предполагалась работа не только с сетью но и з бд, файлами и прочим. А что значит компилировать расширение? Все питоновские модули многопоточности используют GIL?
Павел: ну в РНР она тоже нестабильная. Хотя автор pthreads говорит что версии 3.x уже нормально работает. Седьмой пхп уже доступен ведь и под него последний pthreads можно установить. Правда там какие-то тоже косяки, у меня пхп 7 х86 постоянно ошибки выдавал о нехватке ресурсов при старте более 10-20 тредов. В х64 можно запустить хоть 200. Но вот то что ни с того ни с сего все может упасть - это печально.
Да желательно скриптовые языки, потому что кроссплатформенность. Да вот про GIL я тоже читал, но на деле получается что мп скрипт все равно быстрее отрабатывает чем последовательный (не странно ли?)
sim3x: да памяти на сервере очень много, и такое простое приложение не должно много занимать. А почему быстрее, неужели многопоточность в питоне так реализована негодно?
kazmiruk: ну на сервере ресурсов много, приложение на рнр никогда даже до отметки 150 мб RAM не доходило, и процессорного времени ест чуть-чуть. Другое дело что на рнр это не очень хорошо работает.