Why are Asynchronous processes not called Synchronous?

前端 未结 9 2091
我寻月下人不归
我寻月下人不归 2020-12-28 14:46

So I\'m a little confused by this terminology.

Everyone refers to \"Asynchronous\" computing as running different processes on seperate threads, which gives the illu

9条回答
  •  隐瞒了意图╮
    2020-12-28 15:32

    The word "synchronous" implies that a function call will be synchronized with some other event.

    Asynchronous implies that no such synchronization occurs.

    It seems like the definition that you have there should really be the definition for "concurrent," or something. That definition looks wrong.


    PS:

    Here is the wiktionary definition:

    asynchronous

    1. Not synchronous; occurring at different times.
    2. (computing, of a request or a message) allowing the client to continue during processing.

    Which just so happens to be the exact opposite of what you posted.

提交回复
热议问题