/
vkokorin
/
BeautifulCode2024
Обзор
Документация
Войти
/
vkokorin
/
BeautifulCode2024
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/com/bank/common/utils/ThreadUtils.java
49 строк
1 KB
Кокорин Вячеслав Петрович
Рефакторинг для https://beautifulcode.ru
27 окт 2024, 15:53
27 окт 2024, 15:53
5aa95ec
Код
Авторство
О чём код?
package com.bank.common.utils; import java.util.concurrent.ForkJoinPool; /** * Утилита для работы с потоками */ public class ThreadUtils { /** * Конструктор утилиты недоступен потребителям */ private ThreadUtils() { } public static int parallelism() { return ForkJoinPool.getCommonPoolParallelism(); } /** * Приостанавливает выполнение текущего потока на 1 миллисекунду */ @Deprecated public static void sleep1Ms() { ThreadUtils.sleep(1); } /** * Приостанавливает выполнение текущего потока на 10 миллисекунд */ @Deprecated public static void sleep10Ms() { ThreadUtils.sleep(10); } /** * Приостанавливает выполнение текущего потока на заданное время * * @param millis время в миллисекундах */ @Deprecated public static void sleep(int millis) { try { Thread.sleep(millis); } catch (InterruptedException e) { e.printStackTrace(); } } }