2016-07-22 16 views
1

Wenn Sie in Java einen neuen Thread oder Runnable erstellen, ist dies die kleinste Einheit der Verarbeitungs-/Berechnungsumgebung, die Sie erstellen können? Ist es möglich, mehrere Aufgaben asynchron in einem Thread auszuführen?Ist es möglich, mehrere Aufgaben parallel in einem Thread in Java auszuführen?

+3

Nein. Ein Thread ist das kleinste Multitasking-Gerät. Die CPU-Pipelines können Anweisungen in einer semi-asynchronen Weise verarbeiten, sie werden jedoch weiterhin sequenziell gerendert. –

Antwort

1

Per Definition, nein. Damit zwei Operationen parallel ausgeführt werden können, müssen sie sich in separaten Threads oder Prozessen befinden.