Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что такое поток на примере java?

Хаку Ученик (34), на голосовании 7 месяцев назад
Когда метод возвращает значение в переменную в этот момент это значение будет являться потоком?
Голосование за лучший ответ
Максим Искусственный Интеллект (199895) 8 месяцев назад
Два потока (Thread) выполняются параллельно или типа параллельно в целом независимо друг от друга. Возвращение методом значения не имеет никакого отношения к потокам.
Если речь про потоки (Stream), то это несколько другое.
ХакуУченик (34) 8 месяцев назад
Пч System.in называют входящим потоком, а System.out исходящим?
Максим Искусственный Интеллект (199895) Хаку, System.out это объект, класс которого реализует необходимый интерфейс. И все потоки реализуют данный интерфейс, чтобы с ним можно было работать (с любым потоком).
ХакуУченик (34) 8 месяцев назад
это ведь вообще не потоки
Максим Искусственный Интеллект (199895) Хаку, тут есть путаница в переводе. То что ты сейчас назвал, это Stream - поток, то есть поток байтов или поток символов, который может поступать откуда угодно - при чтении файла, при вводе из консоли или при передаче данных по сети. Я же говорил про потоки, которые с английского переводятся Thread.
Retronik33 Профи (821) 8 месяцев назад
 public class Main extends Runnable {
public static void main(String[] args) {
// первый паралельно работающий поток (главный поток)

new Thread(new Main()).start(); // запуск второго потока
// TODO
for(int i = 0;i < 10;i++)
System.out.println("1 thread");
}

@Override
public void run() {
// второй паралельно работающий поток
// TODO
for(int i = 0;i < 10;i++)
System.out.println("2 thread");
}
}
Похожие вопросы