[Threads] work well in [multi-processor] systems having up … threads are useful is in driving slow devices … A third source of concurrency is human users. … to get offended if their computer cannot. [Typically, one thread is assigned to each user-invoked action.] … A final source of concurrency appears when building … Use of multiple threads allows the server to … client, at great expense). … Adding threads to defer work is a powerful … improve the responsiveness of your program.
Google-1
Google-2
Copyright clearance needed for quotation.