首页 > 试题广场 >

下列关于线程说法错误的是?

[单选题]
下列关于线程说法错误的是()
  • 耗时的操作使用线程,提高程序响应
  • 耗内存的操作使用线程,提高内存利用率
  • 多CPU的系统使用线程,提高CPU利用率
  • 并行操作使用线程,如c/s架构中服务端程序为每个客户端请求创建一个线程来响应
推荐
答案:B
使用多线程不能提高内存利用率
编辑于 2015-01-31 10:07:52 回复(0)
多线程可以提高CPU利用率,不能提高内存利用率
发表于 2017-05-21 19:42:18 回复(0)
答案选B。
我的直观看法是:线程是将一个进程分成多个部分来进行程序的执行,那么这多个部分就还需要额外的内存来进行管理,也就是多要了内存,所以不可能提高内存利用率。
发表于 2015-09-14 09:34:20 回复(0)
B
多线程可以提高CPU利用率,不能提高内存利用率
发表于 2015-01-18 21:27:22 回复(0)
使用线程内存只会增加,不会降低。每增加一个线程,都需要分配堆栈,还需要内存来保存线程上下文来确保线程切换。通过牺牲内存来提高CPU使用率。
发表于 2021-10-17 11:12:18 回复(0)
多线程作用:
1. 耗时 的操作使用线程,提高应用程序响应

2.

2.
并行 操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。

3.
多CPU 系统中,使用线程提高CPU利用率

4.改善程序结构。一个既长又复杂的进程可以考虑
分割 为多个线程,成为几个独立或半独立的运行部分,这样的程序会利于理解和修改。
编辑于 2016-04-05 16:03:56 回复(0)
线程无法提高内存利用率。
发表于 2021-12-20 23:44:22 回复(0)
B
多线程可以提高CPU利用率不能提高内存利用率
发表于 2017-04-21 19:55:56 回复(0)