Эта статья поделилась с вами методом запуска потока Java для вашей ссылки. Конкретный контент заключается в следующем
1. Унаследовать нить
открытый класс java_thread extends thread {public static void main (string args []) {(new java_thread ()). run (); System.out.println ("Основной запуск потока"); } public Synchronized void run () {System.out.println ("sub -run run"); }} 2. Реализуйте запускаемый интерфейс
открытый класс java_thread реализует runnable {public static void main (string args []) {(новый поток (новый java_thread ())). start (); System.out.println ("Основной запуск потока"); } public void run () {System.out.println ("Sub -Tread Run"); }} 3. Используйте непосредственно в корпусе функции
void java_thread () {thread t = new Thread (new Runnable () {public void run () {msoundpoolmap.put (index, msoundpool.load (filePath, index)); getThis (). t.start (); } 4. Сравнение:
Преимущества реализации выполняемого интерфейса:
1) Подходит для нескольких потоков с одним и тем же кодом программы для обработки одного и того же ресурса
2) может избежать ограничения единого наследования на Java
3) Увеличьте надежность программы, код может быть разделен по нескольким потокам, а код и данные являются независимыми.
Унаследование преимуществ класса потока:
1) Вы можете абстрагировать класс потоков, когда вам нужно использовать абстрактный заводской дизайн шаблона.
2) многопоточная синхронизация
Преимущества использования функциональных тел
1) Нет необходимости наследовать поток или реализовать, чтобы сузить сферу.
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.