Публикации по теме 'multithreading'
Понимание многопоточности в Python
Чтобы понять концепцию многопоточности в python, нам нужно сначала понять, что такое многозадачность, лучшим примером многозадачности может быть сотрудник, работающий в офисе, в момент времени, когда сотрудник пишет сценарий кода, слушает музыку, слушает к болтовне, происходящей вокруг, и т. д. По сути, многозадачность — это не что иное, как одновременное выполнение нескольких задач. В мире программирования может быть два типа многозадачности:
1. Многозадачность на основе процессов
2...
Java - Runnable vs Callable
В этой статье я собираюсь поговорить о двух концепциях многопоточности: исполняемой и вызываемой.
1- Что такое Runnable?
Runnable - это интерфейс, в котором классы, реализующие его, будут выполняться в потоках. Здесь вы можете увидеть интерфейс Runnable. Вся ваша логика, которая должна выполняться в потоке, будет в переопределенном методе выполнения. Вы заметите, что это недействительный метод.
@FunctionalInterface
public interface Runnable {
public abstract void run();
}..