поэтому я создал следующую тему:Может ли поток запускать два метода одновременно?
public class test extends thread{
public void run(){
// Do stuff
}
public void onPause(){
//Do stuff to prepare for pausing
}
}
Теперь мой вопрос, предполагает, что этот поток в настоящий момент выполнения метода запуска() и все вдруг из основного потока я называю OnPause(), то будет что заставить его прекратить выполнение run() и выполнить метод onPause() или оба они будут выполняться одновременно?
Почему вы думаете, что это не так? –
'this' thread будет выполнять' run() '. «Основной» поток будет выполнять 'onPause()'. Два потока, каждый из которых выполняет отдельную последовательность инструкций. Один поток не может делать сразу две вещи, но два потока могут. – ebyrob