Free Shipping with no minimum purchase. Learn more »

Cart (800) 222-4700 Español (800) 222-4701


May is Mic Month at Sweetwater!

Expert Center Sweetcare

«Back to Glossary Menu

Search:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9

Multi-threading
The ability of a computer operating system to execute different tasks of a program, called threads, simultaneously. A "thread" is a set of tasks defined by an application. Sharing a single CPU between multiple, similar tasks minimizes the time required to switch threads. This is accomplished by sharing as much as possible of the program execution environment between the different threads so that very little information needs to be saved or restored when changing threads. Note that this only works with software that has been written to take advantage of multi-threading. On a computer with a single CPU, physically speaking only one task can be addressed during each CPU cycle. Multi-threading creates a "virtual" second CPU by taking over management of individual threads and "scheduling" when they pass through the CPU. It's sort of a halfway house between a single processor and two independent processors. An example of multi-threading might be its ability to hide latency by keeping the processor busy with one thread that issues a long-latency instruction on which subsequent instructions in that thread depend. Multi-threaded programs become even more powerful on computers with multiple CPUs. For example, an audio program might exercise the option of routing plug-in effects handling to processor "B" while processor "A" handles other recording and playback chores. Further, the application can manage multiple threads on each processor simultaneously. Multi-threading differs from multitasking in that threads share more of their environment with each other than do separate tasks under multitasking. Threads may share a single address space and set of global variables and be distinguished only by the value of their program counters and pointers. There is thus very little protection of one thread from another, in contrast to multitasking. Both Windows XP and Mac OS X operating systems support multi-threaded applications and are capable of handling multiple CPUs. Intel has developed its own advanced version of multi-threading, called Hyper-Threading, which enhances performance on both single and multiple processor machines. Different audio programs offer varying levels of multi-threading support ranging from "None" to "Lots" but with the coming avalanche of multiple-CPU hardware and increasing processing demands it's likely most applications will incorporate this feature within the next rounds of upgrades.

M-RAM (Magneto RAM)

M-S Stereo

M4P

Macassar Ebony

Machine Control

Machine Head

Machine Room

Macro

MADI

Mag

Magnetic Disk

Magneto-Optical

Mahogany

Mains

Mains Power

Mains Speaker

Maintenance Update

Maintenance Upgrade

Major Scale

Makeup Gain

Mandocello

Mandolin

Mandolin Rail

Mannheim School

Manual

Maple

Mapping

Map Shape Nationals

MARCAD

Marcato

Marine-grade

Marker

Marquetry

MAS (Motu Audio System)

Masking

Master

Master Fader

Mastering

Mastering Engineer

Master Volume

Matched Pair

Matrix Mixer

Matrix Surround

Max/MSP

Maximize (Maximizer)

Maximum SPL (Sound Pressure Level)

MDF

MDL

MDM

Mean-free Path

Measure

Mebibyte

Mechanical Right

Media

Median Plane

Media Transfer Protocol (MTP)

Medium

Medium Diaphragm

Mega

Megabyte

Melisma

Melisma

Melita Bridge

Mellotron

Melodeon

Melodic

Melody

Membranophone

Memory

Memory Card

Memory Effect

Menu

Merge Files

Meridian Lossless Packing (MLP)

Metadata

Metal Particle Tape

Meter

Meter Bridge

Metronome

Mho

MHz, Megahertz

MI

MiB

Mic

Mic Amp

Mic Level

Microarchitecture

Microchip

Microfarad

Microphone

Microphone Splitter

Microphonic

Microtone

Microvolt

MID

Mid-Side

Middle C

MIDI

MIDI Channel

MIDI Clock

MIDI Control Change

MIDI Controller

MIDI Delay

MIDI Echo

MIDI Implementation Chart

MIDI Interface

MIDI Log Jam

MIDI Manager

MIDI Merger

MIDI Mode

MIDI Part

MIDI Port

MIDI Thru

Midrange

Miking

Mil-Spec

Military Specification

Miller Effect

Milliamp

millisecond

Millivolt

Mini-TOSLink

Mini Disk

Mini DisplayPort

Mini Humbucker

Minimalism

Minimoog

Minimum Terminating Impedance

Mini Plug/jack

Minor Scale

Minor Second

Mirroring

Mix

Mixdown

Mixed-Mode Disc

Mixer

Mixing

Mixing Board

Mixing Console

Mix-Minus

Mix to Disk

mLAN

MMA

MIDI Machine Control (MMC)

MME

Mnemonics

MOD

Mod (various definitions)

Modality

Mode

Mode

Model

Modeler

Modeling

Moderato

Moderato

Modified Sine Wave

Modifier Keys

Modular Synthesizer

Modulation

Modulation Noise

Mod Wheel

Maximum Output Level (MOL)

Momentary Switch

Monitor

Monitor Engineer

Monitor Mix

Monitor Mixer

Monitor Out

Monitor Output

Monitors

Monitor System

Mono

Mono Bridge

Monophonic

Monosynth

Monotone

Morado

Mordent

"More cowbell"

More Me

Mortise-and-tenon

Motherboard

Mother of Pearl

Mother of Toilet Seat

Motif

Motion Graphic

MOTO

Motorized Fader

Mount

Mounting Ring

Mouse

MOV

Moving Coil

Moving Fader Automation

MP3

MP3 Surround

MPC

MPEG

MPEG-2

MPEG-4

MPU-401

MRB

Mrs. Mills

ms

ms

MSB

MTBF

MIDI Time Code (MTC)

MTS (Multi-channel Television Sound)

MTS (MIDI Time Stamping)

Mu

Mudrange (slang)

Muffler

Mult

Multi-channel

Multi-client

Multi-mode Filter

Multi-Pattern

Multi-Sample

Multi-threading

Multi-touch

Multiband Compressor

Multieffects

Multimedia Card

Multimode Filter

Multipath

Multipattern

Multiplex

Multisession

Multitasking

Multitimbral

Multitrack

Musette

Music

Musical Telegraph

Musician

Musique Concrete

Mustache Bridge

Mutation Stops

Mute

Mute (musical instrument)

Mute Group

mV

Myrtlewood

     
Home | Gear Reviews | Videos | Buying Guides | Glossary | Tech Tips | Show Reports | Publications | Featured Articles

Our Customers Say...

When it came time to start from scratch with the studio, I had a lot of questions. The Sales Engineers I've worked with are really friendly and patient, and the guidance they provided was invaluable; they basically helped build the studio.
Joel Hurd, Canton, NY

Sweetwater Sound Inc.
5501 U.S. Hwy 30 W
Fort Wayne, IN 46818
Get Directions »

Toll Free (800) 222–4700
Español (800) 222–4701
Local (260) 432–8176
Fax (260) 432–1758
E-mail us

Phone & Retail Store Hours:
9–9 Monday–Thursday
9–8 Friday
9–7 Saturday
(All hours listed are
Eastern Standard Time.)

© 2012 Sweetwater Sound Inc. All rights reserved. Please read our Terms of Use and Privacy Policy. Links | Press Releases