Создаю поток следующим образом:
public class Program //Класс с методом main().
{
public static void main(String[] args)
{
//Создание потока
Thread myThready = new Thread(new Runnable()
{
public void run() //Этот метод будет выполняться в побочном потоке
{
System.out.println("Привет из побочного потока!");
Thread.sleep(200);// пауза текущего потока или главного?
// чем тогда отличается от Thread.currentThread().sleep(200); ?
}
});
myThready.start(); //Запуск потока
System.out.println("Главный поток завершён...");
}
}
Метод Thread.sleep(200) какой конкретно поток ставит на паузу? Чем тогда это отличается от Thread.currentThread().sleep(200) ?
Thread.sleep(200)
действует на поток, в котором выполняется эта инструкция
Thread.currentThread().sleep(200)
делает то же самое, посредством ссылки на экземпляр потока, не надо так делать так как это вызов статического метода из у экземпляра класса
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости