Multiple choice technology programming languages Which is separate path of execution in program? Process Thread Both a & b None of the above Reveal answer Fill a bubble to check yourself B Correct answer Explanation A thread is the smallest unit of execution within a program - a separate path of execution that can run concurrently with other threads. A process is an entire program, which may contain multiple threads.