Спасибо. Тестировал потоки и наткнулся на удивительную вещь, которая работает только в моем методе. Если перед инкрементом long вызывать пустой метод при любом условие, то производительность будет в 5-10 раз ниже, чем если добавить перед этим пустым методом {}. Вот сам мой метод, который в одном потоке вызывается 5000000 раз, потом вычисляется время, за которое все это произошло и выводится на экран public void increaseCounter() { if(counter
Спасибо. Тестировал потоки и наткнулся на удивительную вещь, которая работает только в моем методе. Если перед инкрементом long вызывать пустой метод при любом условие, то производительность будет в 5-10 раз ниже, чем если добавить перед этим пустым методом {}. Вот сам мой метод, который в одном потоке вызывается 5000000 раз, потом вычисляется время, за которое все это произошло и выводится на экран
public void increaseCounter() {
if(counter
if (counter
очень подробно, я бы сказал дотошно