to Info21Понятно. Вы немного не в теме. Идеологически правильная многопоточная программа логически организуется точно так же как несколько взаимодействующих через очереди сообщений однопоточных программ. Каждая процедура разумеется выполняется в каком-то одном потоке. Разница состоит в том, что в очередь сообщений теперь кладётся не само сообщение, а указатель на него (что на порядки быстрее по скорости), а так же в том, что есть доступные всем для чтения по указателям Большие Общие Данные (что на порядки экономнее по памяти).

to ComdivПод сервером я имел ввиду не "веб сервер", а многопроцессорный компьютер, железку. А программы выполняемые на нём разные бывают.