Many languages support Multi-threading