Возможно по этому я не смог найти примеров подобного рода. но я видел еще такое использование... Но как в таком случае вноситьизменения в реализацию без подмены заголовков?
А Вы его полностью изучали?
года 4 назад я смог одолеть толко пятую часть первого тома. потом уж очень сложно стало. Хотя, возможно сейчас будет проще. Нужно попробовать еще разок.
Спасибо за хорошие источники! У этих ребят много интересного. Обязательно изучу.
Но по поводу делегирования ОС обработки событий, как то это мутно (не понятно). На сколько я знаю, ядро ОС не занимается обработкой. В нашем случае оно может генерить прерывания (сообщения), которые может обрабатывать приложение.
Но тогда нужно вводить многопоточность? Что то вроде thread pool, благодаря которому сервер после приёма сообщения от клиента сразу же отправляет его обработку в другой поток и ожидает других клиентов.
В примере boost async server как то ничего не упоминалось про поточность. А как они в одном и том же потоке работают асинхронно, для меня загадка. Есть предположение, что в этом примере, где то под капотом, используются прерывания и какая то машина состояний. Но пока чёткого понимания почему это работает, я не получил.
хаха)) класс)
Красивое решение)
Правда я не знаю, если копировать еще живую ось на другой диск, ведь тогда все временные файлы, локи, и еще черт значит чего зависнут в состоянии, в котором были во время копирования. Каковы будут последствия?
Макс: так и сделал)
но, как говорит ldv "свободное место получается слева от линуксовых разделов." и это тоже проблема. Может быть существует какая нибудь утилита, с помощью которой можно двигать разделы по диску?
Макс: Как думаете, если я через live cd загружусь, и diskpart`ом удалю виндовый раздел и увеличу "/", система может не загрузиться? или возможна еще какая нибудь неприятность?
Можете привести небольшой пример, чтобы понять принцип? Я с разделами работаю на простом уровне, и для меня после "Через fdisk убиваете разделы..." обычно остается неразмеченный диск.