多线程面试,关于面试的问题。2.哪一个不是Java关键字()A.sizeofB.voidC.constD.super3 3,哪一个不是Java基本数据类型()a . shortb . booleantdlong 4 .哪个方法名符合JavaBean命名规范()a . adddatableitemsc . getnamedhassettingle 5,关于JVM。
1、多线程 面试题,没有思路。还请达人指点。典型的生产者-消费者问题。要深入理解这个问题,请参考操作系统教材或者网上找。这是多线程的主要知识。不知道提问者是想用伪代码还是C语言什么的。如果增加或减少的单位是1,可以用信号量来实现。信号量的上下操作分别是加1和减1。如果down发现信号量已经是0,那么线程就被阻塞。如果up发现信号量为0,它还应该在给它加1后检查其他进程的状态。如果其他线程因为这个信号量的关闭而被阻塞,那么它应该准备好。
可以看到,线程A增满减空,如果空等于0,就会被阻塞;线程B增加空,减少满。如果满等于0,将被阻塞。此外,由于值是共享资源,一个线程在对值进行操作时不能被另一个线程中断,因此需要使用二进制信号量来保护临界区,并设置互斥信号量。
2、关于 面试的问题。。。1。室内给水系统的任务是在满足用户对水质、水量和水压要求的情况下,将市政给水管网或自备水源的水输送到室内用水点。给水系统按用途可分为生活给水系统、生产给水系统和消防给水系统。每个供水系统可以单独设置,也可以采用合理的共用系统。(1)室内给水系统室内给水系统由进水管(进水管)、水表节点、管道系统(干管、立管、支管)和给水配件(阀门、水表、配水龙头)组成。
(二)供水方式及特点1)直接供水方式直接供水方式是室内供水管网与外部供水管网直接相连,利用外部水压供水。适用于外部水压和水量经常能满足用水需求,对室内供水没有特殊要求的单层和多层建筑。这种供水方式的特点是供水可靠,系统简单,投资少,安装维护简单,可以充分利用外部水压,节约能源。但是内部没有储水设备,外网停水就会马上断水。
3、求:JAVA程序员 面试题Java1。关于Java的哪个描述是错误的?()A.Java是一种解释性语言,B.B.Java是一种思考物体的语言。C.Java在不同的硬件平台上安装了相同的JVM,以实现可移植性,D.Java可以用API通用编译语言(如C或C )编写函数。2.哪一个不是Java关键字()A.sizeofB.voidC.constD.super3 3,哪一个不是Java基本数据类型()a . shortb . booleantdlong 4 .哪个方法名符合JavaBean命名规范()a . adddatableitemsc . getnamedhassettingle 5。关于JVM。