Поясню про Си: там такое или нельзя написать вообще (потому что нет memory model) или пишется так же легко как в Java — Всё зависит от вашей точки зрения на правильность работы :) В 99.9% случаев — второе.
Java не предоставляет ничего интересного для мультитреда, кроме (это важно, это очень важно, но не всегда) memory model. А так — те же локи, те же треды. Всё. Никакого rocket science вообще, увы.
Да, реализация локов своя, не системная. Но это уже очень десятый вопрос.
no subject
Date: 2009-03-14 10:10 am (UTC)В 99.9% случаев — второе.
Java не предоставляет ничего интересного для мультитреда, кроме (это важно, это очень важно, но не всегда) memory model. А так — те же локи, те же треды. Всё. Никакого rocket science вообще, увы.
Да, реализация локов своя, не системная. Но это уже очень десятый вопрос.