Цитата:
alexey_ma:
Любое разделение данных между процессами/потоками потребует синхронизации. Так что мешать потоки будут обязательно
|
ну если грамотно делать синхронизацию, т.е. грамотно построить архитектуру, то вполне мирно они будут ужваться

Ессесно синхронизировать нужно только те методы, которые будут доступаться и менять какие-то единые для потоков данные, которых, в свою очередь, желательно делать как можно меньше, т.к. синхронизация - это довольно дорогая штука

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

Кстати на 64 битной платформе, кто-нить интересовался этими вопросами, а то я давно системным кодингом не занимался...
А стей он топ делается через Вин АПИ, по-моему...
А нельзя запихать все в одно окно?