JAVA. ЗАДАЧА 17.04.01. SYNCHRONIZED();

package com.javarush.test.level17.lesson04.task01; import java.util.ArrayList; import java.util.List; /* Синхронизированные заметки 1. Класс Note будет использоваться нитями. Поэтому сделай так, чтобы обращения к листу notes блокировали мютекс notes, не this 2. Все System.out.println не должны быть заблокированы (синхронизированы), т.е. не должны находиться в блоке synchronized */ public class Solution { public static class Note { public final [...]

By | Сентябрь 21st, 2016|Categories: Уровень 17|Tags: |0 Comments

JAVA. ЗАДАЧА 17.02.02. ПОТОКИ. СОРТИРОВКА МАССИВА.

package com.javarush.test.level17.lesson02.task02; import java.util.ArrayList; import java.util.List; /* Вместе быстрее? Ща проверим :) 1. Разберись, что и как работает 2. Создай public static нить SortThread, которая в методе run отсортирует статический массив testArray используя метод sort */ public class Solution { public static int countThreads = 10; public static int[] testArray = new int[1000]; static { [...]

By | Сентябрь 20th, 2016|Categories: Уровень 17|Tags: , |0 Comments