multithreaded
Adjective
Meaning
(computing) Of an application program, having more than one thread of execution; thus taking advantage of multi-tasking operating systems and hardware.
(computing) Of a programming language, able to produce such programs
Source: en.wiktionary.orgExamples
And in the era of multicore programming, creating a multithreaded solution requires significant expertise with safe thread handling.
Multithreaded applications have the following advantages: * Responsiveness: multithreading can allow an application to remain responsive to input.
Multithreaded programs can also be used in time-sharing and server systems that support multithreading, allowing them to make more use of multiple processors.
And with three times as many threads as its rival, AMD’s processor absolutely burns the Core i5 in multithreaded applications.
From these descriptions, you might be tempted to conclude that the most cost-effective way to build multitasking solutions for desktop applications is to use the cooperative multithreaded approach.
Any differences in these multithreaded tests should be down to core counts and memory speeds.