Lotus Domino Script

  1. Существует также ключевое слово volatile, в соответствии с http://docs.oracle.com/javase/tutorial/essential/concurrency/atomic.html volatile доступ к переменной более эффективный, чем доступ к этим переменным через синхронизированный код
  2. java.util.concurrent.Semaphore, используется для ограничения количества потоков, которые могут обращаться к ресурсу. То есть, в то время как synchronized позволяет только одному потоку захватывать блокировку и выполнять синхронизированный блок / метод, Семафор дает разрешение до n потоков, чтобы идти и блокировать другие.
0
задан J Max 2 May 2012 в 16:44
поделиться