Посоветуйте принтер до 3000 р.
Собственно сабж. Хочется недорогой лазерник для дома. Большие документы все равно печатаю на работе. А это так, для купонов и всякой фигни.
Собственно сабж. Хочется недорогой лазерник для дома. Большие документы все равно печатаю на работе. А это так, для купонов и всякой фигни.
Добрый день.
Подскажите, возможен ли потокобезопасный epoll? Пример:
- в одном треде инициализируем epoll и обрабатываем его сообщения (в этом треде мы никаких сокетов в epoll не добавляем
- в другом вызываем accept и добавляем полученный клиентский сокет в epoll первого треда.
Я так понимаю, что race condition все равно можно словить, например, когда отключится клиент и, соответственно, epoll попробует удалить его сокет из списка наблюдения. Правильно?
То есть, писать в epoll другого треда напрямую нельзя?
Добрый день.
Запустил на своем компе (C2D 2.5 GHz, Arch linux x86_64) nginx сервер, отдающий простую статическую страничку в 500 байт.
При тестировании утилитой apache benchmark (ab -n 100000 -c 10 http://127.0.0.1/), запущенной с того же компа, получил ~15000 обработанных запросов в секунду. А если я запускаю ab с другого компа, соединенного с сервером по 100 MBit/s локалке через роутер (asus wl500gP), то получаю всего 1500 попугаев.
Собственно, вопрос в следующем: из-за чего падает производительность? Все таки в 10 раз меньше. Это виноваты дешевые встроенные сетевушки? Или роутер? Или неправильно настроена сетевая подсистема на сервере (ничего специально не настраивал, только добавил сервак в host.allow)?
Уважаемый All. Подскажи, плиз, книгу по трансляции, грамматикам, по которой действительно можно разобраться в предмете. Интересует именно теория. Желательно что нибудь, кроме Ахо.
Буду очень благодарен ссылкам :)
ЗЫ. Не хочу курить RFC и писать свой велосипед. А исходники KMail дюже огромны :(
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
>>> Подробности (Invalid URL, no host part!)
| следующие → |