Найти - Пользователи
Полная версия: Response, как понимать?
Начало » Web » Response, как понимать?
1 2 3
alexx11
o7412369815963
в итоге 2-й запрос от клиента ожидает пока отработает 1-й, значит идет запуск в разные потоки одного приложения.
интересненько, а почему же так выходит???
o7412369815963
WSGIDaemonProcess main user=www-data group=www-data processes=2 threads=1
Это превосходит самые пессимистичные ожидания, есть подозрения что эти процессы никакого отношения к питону не имеют, а беглый просмотр исходного кода (это на любителя http://code.google.com/p/modwsgi/source/browse/tags/mod_wsgi-3.2/mod_wsgi.c) не выявил создания ещё одной CPython virtual machine, внутри которой был бы независимый GIL

У меня вопрос как раз назрел похожий, и что б не создавать новую тему в другом разделе тут спрашиваю: executemany в sqlite это будт один тик?
Alex2ndr
alexx11
executemany в sqlite это будт один тик?
Думаю что нет. Вот тут посмотрите про атомарные операции -
http://www.quizful.net/post/thread-synchronization-in-python
За один тик делается атомарная операция.
o7412369815963
>executemany в sqlite это будт один тик?
теоретический он не будет вызывать gil т.к. это внешний модуль. внешМодули не работают напрямую с глоб.данными.
alexx11
Ага, похоже на то, что радует. Я если честно заморочился на эту тему как-раз из практических соображений по поводу executemany =)
o7412369815963
про многопоточность см сюда :(
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB