AsynchronousThe adjective asynchronous qualify what you do not have synchrony. This term (synchrony), for its part, refers to what coincides in time. There are, in this framework, various elements that are asynchronous.

It is called asynchronous communication to the communicative process that takes place without coincidence in time. This means that the emission and reception of messages are separated by a certain period of time. weather.

The postal correspondence is an example of asynchronous communication. The sender (who writes the letter and sends it) knows that his message will not be answered instantly. The receiver (the one who receives the letter), for his part, also understands that he will be able to access the content only after physically receiving the correspondence (which is the message transmission channel). A person you can write a letter in Portugal and send it on January 5 from said country to Colombia. The recipient receives the letter on 12th of January and read the message on that date. This is how this asynchronous communication develops.

The exhibition of an event by TV it can also be asynchronous when lazy. If a TV channel records the development of a concert that takes place on Saturday but broadcasts it the following Tuesday, there is an asynchrony. The performance of the concert (Saturday) does not coincide in time with its television exhibition (Tuesday). On the other hand, if the transmission had been carried out live and direct, the viewers would have had the possibility to observe the Actions simultaneously to its actual development.

It is very curious to note that, despite the need that humans have developed in recent decades for answers immediate and living at an unbridled pace, much of our activities are characterized by an asynchronous flow. Postal correspondence is an example that may seem like a thing of the past, but its digital version, the email service, is also asynchronous.

AsynchronousAs a result of the just mentioned need to speed up communication, email has lost much popularity, in the wake of social media and instant messaging services. Once again, none of them occurs in a truly immediate way, since there are a large number of factors that lead to a certain delay in the communication, such as the instability of the networks and the impossibility of carrying out all the processes simultaneously.

Technically, the chat is the maximum exponent of synchronous communication – the opposite of asynchronous– since it allows two or more individuals to have conversations with a fluency comparable to what they could experience face to face. From a technical point of view, we cannot call it asynchronous because the chores more superficial are carried out in a row, one after another, regardless of the thousands of intermediate processes.

It is important to note that asynchronous processes do not always happen for the same reasons. On the one hand, there are those that cannot be carried out in another way, as is the case with postal correspondence: there is no means that allows us to send a letter physically from one point of the planet to another instantly. However, sometimes it is a decision that does not arise as a result of a limitation, but as part of a design aware.

Many challenges arise in programming related to processor performance, often forcing developers to prioritize certain processes or the immediacy with which they are carried out, and this results in the execution being synchronous or asynchronous. Depending on the program, the user does not always perceive this difference since – from his point of view – everything happens at high speed.