Теперь я изучаю концепции многопоточности. Я могу запустить один поток с помощью обработчика и Runnable(). Я хочу, чтобы мой код запускал два потока, например Thread1 запускает метод1(), а thread2 запускает метод2(). Thread1 должен работать в течение 2 секунд, а затем спать в течение 1 секунды. В то же время thread2 должен пробуждаться и работать в течение 1 секунды. Опять же, thread1 должен работать в течение 2секунд. Этот процесс должен выполняться непрерывно. Я делаю это в Android.Концепция многопоточности
Вопрос может выглядеть прямолинейно, но у меня нет другого способа, кроме как задать вопрос здесь, так как я прошел через множество учебников и вопросов на этом веб-сайте. Никакой пост не подходит для моего контекста. Любые предложения будут оценены. Заранее спасибо.
Использование таймера и TimerTask для достижения этой цели –
Как я могу это сделать? Любой пример кода, пожалуйста. – nki
Не имеет двух потоков, которые спят в альтернативные моменты, кажется, побеждает точку с двумя потоками? Возможно, вы получите ответ, более похожий на потоки, если вы дадите пример того, что должен делать каждый поток. –