What's the difference between:

Process A is suspended.  


Process A is blocked.  

(Process refers to process running on computer).

  • 3
    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
  • 1
    This appears to be a question best settled by reading the fine manual. – MetaEd Jun 27 '13 at 23:05
  • 2
    This question appears to be off-topic because it belongs on StackOverflow or a related site. – tchrist Jun 28 '13 at 2:11

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.

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