Explain how a process can be both single threaded and multithreaded

closed as off-topic by Kilian Foth, amon, gnat, Bart van Ingen Schenau, Blrfl Dec 5 at 12:14

  • This question does not appear to be about software engineering within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 3
    I'm voting to close this question as off-topic because it is a homework dump. – Kilian Foth Dec 5 at 7:54
  • recommended reading: Open letter to students with homework problems "If your question... is just a copy paste of homework problem, expect it to be downvoted, closed, and deleted - potentially in quite short order." – gnat Dec 5 at 7:56
  • I am trying to get the answer I tried on google and books but I didn't get an appropriate answer. It does not make any sense even it is a homework I posted it to get some relevant answer and add that to my knowledge – vijay pratap Dec 5 at 7:56
  • The question makes no more seense to us than you. Ask your instructor. – Jules Dec 5 at 8:14
  • 3
    @vijaypratap: then what did you find? Why does it not make sense? You have to show some effort. – Michael Borgwardt Dec 5 at 8:14

It can't be both single threaded and multithreaded at the same time.

But it could start off as a single thread. Then it could spawn a new thread and become multithreaded.

  • It also can spawn userspace threads and remain single threaded (for OS) but effectively multithreaded. – wondra Dec 5 at 12:29

Not the answer you're looking for? Browse other questions tagged or ask your own question.