English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What's the difference between:

Process A is suspended.  


Process A is blocked.  

(Process refers to process running on computer).

share|improve this question

closed as off-topic by MετάEd, choster, tchrist, Kris, Andrew Leach Jun 28 '13 at 8:23

  • This question does not appear to be about English language and usage 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.

I don't have any privileges here, yet, but if I did, I would proposing that this question be moved to Programmers SE or Stack Overflow. – Cyberherbalist Jun 27 '13 at 17:22
This appears to be a question best settled by reading the fine manual. – MετάEd Jun 27 '13 at 23:05
This question appears to be off-topic because it belongs on StackOverflow or a related site. – tchrist Jun 28 '13 at 2:11
up vote 5 down vote accepted

I suspect this belongs on a computer-oriented SE. A process is blocked when there is some external reason that it can not be restarted, e.g., an I/O device is unavailable, or a semaphore file is locked. A process is suspended means that the OS has stopped executing it, but that could just be for time-slicing (multitasking). There is no implication that the process can not be resumed immediately.

Neither of these words, especially blocked, are being used the same as in non-computer contexts.

share|improve this answer

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