تعريف multi-threading في الإنجليزية الإنجليزية القاموس.
A term used to describe: A facility provided by the operating system which allows an application to create threads of execution within a process Applications whose architecture takes advantage of the multi-threading provided by the operating system
Processing more than one transaction at a time withing a single program Multi-threading capabilities will be pervasive throughout an entire OS, not just within a single application
A term used to mean that a computer has multiple threads of execution that it switches between quickly to give the illusion that it is executing them simultaneously That means the computer will work on the instructions in one thread of execution for a little while (a fraction of a second), then it will stop and leave that thread of execution temporarily hanging while it works on another one for a little while
(n ) A technique that enables multiprocessing applications to run more efficiently by breaking sequences of instructions (threads) into multiple sequences that can be executed from the kernel simultaneously See also asymmetric multiprocessing, symmetric multiprocessing
Applications run several different processes called "threads," rather than running as a single monolithic process Especially useful in user interface; for instance, the user can move a window without stopping the movie playing in it BeOS, MacOS X, Limited Windows NT support, Coming soon in MacOS
- The ability of an operating system to concurrently run programs that have been divided into subcomponents, or threads Multithreading, when done correctly, offers better utilization of processors and other system resources Multithreaded programming requires a multitasking/multithreading operating system, such as GNU/Linux, Windows NT/2000 or OS/2, capable of running many programs concurrently A word processor can make good use of multithreading, because it can spell check in the foreground while saving to disk and sending output to the system print spooler in the background (Also, see Thread ) N
The ability of an operating system to execute different parts of a program, called threads, simultaneously If the system supports parallel processing, multiple processors may be used to execute the threads
Running several processes in rapid sequence within a single program, regardless of which logical method of multitasking is being used by the operating system Because the user's sense of time is much slower than the processing speed of a computer, multitasking appears to be simultaneous, even though only one task at a time can use a computer processing cycle
The ability to have more than one task occurring in an application For example, you could have a large spreadsheet calculate values while continuing to use that spreadsheet or print a complicated document while continuing to work on that document OS/2 has multithreading capabilities Applications must be written according to certain specifications in order to multithread
Multithreading is the ability some Operating Systems have to execute (run) different parts, or threads, of a program simultaneously A program that utilizes multithreading must be carefully programmed so that all the threads can run at one time without interfering with each other Multithreading generally uses reentrant code, which cannot be modified when executing, so that the same code can be shared by multiple programs Think of multithreading as multitasking within a single program