📅  最后修改于: 2023-12-03 15:41:50.192000             🧑  作者: Mango
这是一份 Wipro 模拟测试题目,主要涉及到资质的相关知识。
以下哪一种语言通常被用于实现并发程序?
A. Java
B. C
C. Python
D. PHP
A. Java
并发程序需要使用多线程来实现。Java 作为一种面向对象的语言,天然具有多线程支持,并且在其标准库中提供了一些简单易用的并发 API,因此通常被用于实现并发程序。
C 语言虽然也可以实现多线程,但相较于 Java 而言,需要使用更多的系统调用和操作系统 API,开发难度较大,容易引入 bug。
Python 也具备多线程支持,但因为其全局解释器锁(GIL)的存在,在多核 CPU 上多线程并不能真正地并行执行。
PHP 则不是一种并发编程语言,虽然其可以通过扩展和插件等方式实现多线程,但这种方式通常运行稳定性和性能问题较大,不推荐使用。
因此,选项 A 正确。