Info21 писал(а):
Кто знает свежую хорошую тонкую книжку по теме?
Думаю, хорошей книги не существует (я купил несколько, но все оказались плохими).
А Вам для чего? Опишите задачу. Многопоточность для разных вещей применяют и для разных вещей её нужно применять совершенно по разному.
Info21 писал(а):
тем более оригинал 2000 г
Старые книги (книги написанные до того как появились многоядерные процессоры) покупать да ещё и за дорого смысла особого нет. Есть у меня, например, книженция в которой всё так про многопоточность прямо расписано перерасписано, да вот беда -- авторы проверяли работу своих программ на... одноядерном компьютере.
Так что их советы неадекватны для случая многоядерного процессора.
Самый надёжный способ сделать хорошо, это взять ту многоядерную/мультипроцессорную машину, на которой предстоит проводить вычисления, и именно на ней провести ряд экспериментов, чтобы выяснить как её следует программировать. При этом можно обнаружить ряд сюрпризов отсутствующих на других машинах (например, что системный TickCount на одной 16-процессорной машине, с которой мне однажды довелось иметь дело, оказался плавающий).