首页/ 题库 / [问答题]举两个多线程程序设计的例子,其中多线程的的答案

举两个多线程程序设计的例子,其中多线程的性能比单线程的性能差。

问答题
2022-01-02 07:56
查看答案

正确答案

A.任何形式的顺序程序对线程来说都不是一个好的形式。例如一个计算个人报酬的程序。
B.一个“空壳”程序,如C-shell和kornshell。这种程序必须密切检测其本身的工作空间。如打开的文件、环境变量和当前工作目录。


试题解析

感兴趣题目
使用多用户线程的多线程解决方案,在多处理器系统中可以比在单处理器系统中获得更好的性能吗?
主线程控制新线程的生命,当主线程运行一段时间后,控制新线程死亡,主线程继续运行一段时间后结束。(注:main函数就是主线程,程序里其他的Thread都属于子线程。)
多个线程用不同顺序锁定多个变量, 可能发生不同的线程锁定了不同的变量, 这些线程之间相互等待对方释放对自己需要的变量的锁定, 导致线程之间发生( )
在程序中如果有调用需要等待I/O完成的阻塞函数调用, 那么采用(), 可以在一个线程等待I/O完成时, CPU执行其它的线程, 这样, 即使对于单核CPU, 多线程也会有明显的性能优势.
一个程序采用多线程执行, 利用CPU多核心, ( )提高性能.
线程是程序中的一条执行路径。多线程是指程序中包含多条执行路径。在一个程序中可以同时运行多个不同的线程来执行不同的任务,即允许单个程序创建多个并行执行的线程来完成各自的任务。
CPU调度当前线程时,其它线程被(),当前线程处于()状态。
进程和线程有何区别,Java是如何实现多线程的。
采用多线程技术的操作系统具有()
U200系列具备多种安全业务能力得益于多核多线程了保障多个安全业务的并行处理,解决安全性能瓶颈问题()
甲公司承担了一项为宇航系统配套生产高性能嵌入式计算机系统的任务,用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,并可以有效地防止系统故障的蔓延。根据用户对本项目的要求,甲公司成立了软/硬件两个项目组,总体设计由硬件组承担,负责高性能嵌入式计算机系统体系结构设计,软件组负责确定软件的技术需求和应用软件开发平台的软件设计工作。 在处理器选型方面,硬件组王工与软件组张工在讨论采用哪种CPU体系结构方面发生争议。目前,流行的处理器结构包括单核结构、多处理器结构、超线程结构、多核结构、共享Cache的多核结构和超线程技术的多核结构共6种,如图12-20所示。 王工提出,根据用户要求,本嵌入式系统应具有高速并行处理能力,采用多处理器结构比较适合,主要理由是多处理器结构设计简单、可支持多个进程在不同处理器上并发处理:而张工提出,必须分清"多处理器结构"与"多核结构"的优点和缺点,多处理器结构虽然支持多进程的并发处理,但没有直接实现多线程并发执行;多核结构可以直接实现多线程并发执行。要提高应用的并行性就必须利用多个硬件资源的并行工作,建议采用超线程技术的多核结构的处理器。请填写图12-20(f)中的(1)~(8),并用300字以内的文字对上述6种处理器结构的工作原理进行简要描述。
Linux系统中线程的同步方式有互斥量、信号量和条件变量等。假设现在需要设计一个多线程的应用程序,试分析一下以上几种同步方式分别可在什么场合下使用。
相关题目
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有(  )种。
在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。
多线程有几种实现方法,线程间同步有几种实现方法,都是什么?
现代操作系统均采用了线程技术。当在一个进程中创建了多个线程后,这些线程可以()
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么( )是不能被这些线程共享的。
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的( )方法。
在java.lang.object中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。
在Pthread线程包中,线程操作pthread_yield表示的是()。
在Pthread线程包中,线程操作pthread_yield表示的是
在Pthread线程包中,线程操作pthread_join的含意是
线程组是一个Java特有的概念,在Java中,线程组是类ThreadGronp的对象,每个线程都隶属于( )个线程组。
线程组是一个Java特有的概念,在Java中,线程组是类ThreadGroup的对象,每个线程都隶属于( )个线程组。
线程描述表记录了线程管理相关的内容。下列哪些是线程描述表需要记录的信息?()
在Pthread线程包的使用中,当用户需要结束一个线程时,可以使用的线程库函数是()。
内核线程和普通线程的区别在于内核线程在内核空间内有独立的地址空间。()
举两个多线程程序设计的例子,其中多线程的性能比单线程的性能差。
线程的常见方法有哪些,你是如何处理多线程的,多线程同步问题你了解么?
在Pthread线程包的使用中,当用户需要结束一个线程时,可以使用的线程库函数是
在采用多线程技术的系统中,下列关于线程的描述哪些是正确的?( )
广告位招租WX:84302438

免费的网站请分享给朋友吧