# ASync Type

Next: Channel, Previous: Col, Index: Index

The async[] type will specify that the communication to be carried out should be done so asynchronously - this can only apply to P2P communication. Asynchronous communication is often very useful and, if used correctly, can increase the efficiency of some applications (although care must be taken.) There are a number of different ways that the results of asynchronous communication can be accepted - firstly when the asynchronous operation is honoured then the data is placed into the variable, however when exactly the operation will be honoured is none deterministic and as such if the variables are used in this way a warning of using dirty values will be produced.
Secondly, the