|This article does not cite any references or sources. (May 2013)|
In computing, turnaround time is the total time taken between the submission of a program/process/thread/task (Linux) for execution and the return of the complete output to the customer/user. It may vary for various programming languages depending on the developer of the software or the program. Turnaround time may simply deal with the total time it takes for a program to provide the required output to the user after the program is started.
In case of batch systems, turnaround time will include time taken in forming batches, batch execution and printing results.
The expression "turnaround time" is sometimes used in non-computing contexts to mean the amount of time taken to fulfill a request.