LINUX.ORG.RU

Сообщения f0e

 

Можно ли использовать один сокет из разных потоков?

Вопрос навеян «нестандартным» тестовым заданием, мне бы и в голову не пришло делать такое самому.

Проблема стоит так: есть подключенный сокет (1шт), есть несколько потоков-читателей и потоков-писателей, которые должны с ним работать. Количество и тех, и других произвольное.

Я немало видел сетевых многопоточных приложений, но такой сценарий использования встречаю первый раз. Это вообще возможно, особенно на неблокирующем сокете? И самое главное - зачем это может быть нужно?

Думаю над этим уже с полчаса, разумных идей пока не появилось.

 ,

f0e
()

Как зарезервировать место для hibernation?

Есть один swap-раздел, на 2*RAMSIZE места. Когда его использование превышает 50%, s2disk не может сохранить образ памяти на диск и система не ложится в hibernate. Приходится убивать процессы (обычно браузер), пока swap не освободится.

Как настроить swap так, чтобы и место использовалось, и для hibernate его хватало? Или хотя бы гарантировать, что место для hibernate всегда останется свободным?

Максимум, что смог посоветовать гугл - это держать отдельный swap специально для hibernate, и включать его только перед запуском s2disk. Неужели нет более красивого решения проблемы?

 ,

f0e
()

RSS подписка на новые темы