Skip to main content
edited title
Link

Do multiple software-threads on a single hardware-thread system execute sequentialsequentially?

Source Link

Do multiple software-threads on a single hardware-thread system execute sequential?

I understand that if a system consists of multiple hardware-threads the scheduler assigns software-threads to hardware-threads.

However, hypothetically, let's imagine a system that does only consist of a single-hardware-thread. Is the execution of multiple software-threads forbidden or does the program execute sequentially?