📜  资质| Wipro模拟测试|问题30(1)

📅  最后修改于: 2023-12-03 15:41:50.192000             🧑  作者: Mango

Wipro 模拟测试 - 资质

简介

这是一份 Wipro 模拟测试题目,主要涉及到资质的相关知识。

问题 30

以下哪一种语言通常被用于实现并发程序?

A. Java

B. C

C. Python

D. PHP

答案

A. Java

解析

并发程序需要使用多线程来实现。Java 作为一种面向对象的语言,天然具有多线程支持,并且在其标准库中提供了一些简单易用的并发 API,因此通常被用于实现并发程序。

C 语言虽然也可以实现多线程,但相较于 Java 而言,需要使用更多的系统调用和操作系统 API,开发难度较大,容易引入 bug。

Python 也具备多线程支持,但因为其全局解释器锁(GIL)的存在,在多核 CPU 上多线程并不能真正地并行执行。

PHP 则不是一种并发编程语言,虽然其可以通过扩展和插件等方式实现多线程,但这种方式通常运行稳定性和性能问题较大,不推荐使用。

因此,选项 A 正确。