Tag: безопасности streamа

Являются примитивными типами данных streamобезопасными в Java

Являются примитивными типами данных, такими как int & short thread-safe в Java? Я выполнил следующий код и не мог увидеть ожидаемый результат 500 несколько раз. public class SampleThree extends Thread { static long wakeUpTime = System.currentTimeMillis() + (1000*20); static int inT; public static void main(String args[]) { System.out.println(“initial:” + inT); for(int i=0; i<500; i++) new […]

Как работает блокировка?

Я вижу, что для использования объектов, которые не являются streamобезопасными, мы обмениваем код блокировкой следующим образом: private static readonly Object obj = new Object(); lock (obj) { // thread unsafe code } Итак, что происходит, когда несколько streamов обращаются к одному и тому же коду (предположим, что он запущен в веб-приложении ASP.NET). Они поставлены в […]

Давайте будем гением компьютера.