How Do Trading System Programming Languages Support Multi-Threading for Running Several Strategies at Once?

How do trading system programming languages support multi-threading for running several strategies at once? A technical breakdown for serious forex developers.