boost::interprocess
Всем привет! Возник вопрос по Shared memory буста.
Где именно выделяется память под нее? В доках пишут следующее: Цитата:
На сколько я помню, при нативной работе с общей памятью в винде она очищалась при выключении ПК. Почему в бусте не так? |
Ответ: boost::interprocess
Память сохранилась между выключениями компа?
Ну тогда это энергонезависимая память, или файл :) |
Ответ: boost::interprocess
Цитата:
|
Ответ: boost::interprocess
Охрененно =\
|
Ответ: boost::interprocess
Винда всегда отличалась тем что клала большой болт на POSIX. С приходом C11\C++11 пал один из самых проблемных - бастион threads, теперь они наконец-то в стандарте : http://en.cppreference.com/w/c/thread и http://en.cppreference.com/w/c/atomic. Плюс в C11\C++11 наконец-то разобрались с UTF8\16\32 (http://en.cppreference.com/w/c/string/multibyte) и СТОЛМАН ЗАСУНЬ СВОЙ ICONV ОБРАТНО ! :crazy:
Так что когда на винде появятся нормальные C++ компиляторы - тогда и заживем, ориентировочно это конец 2014 (тогда майкрософт обещает полную поддержку C++11\14, и возможно clang наконец-то допилят для винды), а пока живем с огрызком gcc 4.8 в виде mingw 4.8, так там даже регеспы не работают :( и всяким либам приходится эмулировать POSIX вот такими костылями. |
Ответ: boost::interprocess
Чот я в ксакепе прочитал пример работы с потоками и прям старпёром себя почувствовал. То ли дело было виндовые библиотеки юзать - только хардкор. =( Чувствую, как остаюсь на обочине технологий
|
Ответ: boost::interprocess
impersonalis
так просто практикуй писать софт используя bleeding edge technology (для soft-realtime это C++14, Rust, D, вариации лиспа и FRP, и тд, всякие https://github.com/postwait/fq, https://github.com/zdevito/terra и тд, для веба больше moka подскажет) можно просто взять за правило каждый день по часу тратить время на bleeding edge, на cutting edge tech (те которые острые, но уже не режут ибо проверены людьми) не трать особо времени, ибо там спецы появились и скоро нафигачат и книжки и презентации и тд так же крутись в сфере людей которая этим занимается, например на closedcircles (http://blog.gamedeff.com/?p=386) обсуждаются довольно интересные программерские и геймдев вопросы :crazy: ps. Rust например это такой язык что вот ты пишешь код, и опа ты уже отлаживает компилятор и потом делаешь пулл реквест фикса. |
Ответ: boost::interprocess
Цитата:
|
Ответ: boost::interprocess
Цитата:
Далее фиксишь компилятор. Идёшь на git (или чётам), и делаешь pull request фикса который замутил. Все довольны - твои проблемы решены, другие тоже не встретят. |
Часовой пояс GMT +4, время: 14:15. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot