【几个面试题】!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
最好说明为什么要选这个。。
2、同一个关系模型的任两个元组值
A 以上都不是
B 可全同
C 不能全同
D 必须全同
22、下面哪些是DML语句
A DELETE…
B COMMIT…
C UPDATE…
D MERGE…
26、What will cause the current thread to stop excutings?
A method suspend ( ) be called
B thread of higher priority become ready
C method stop ( ) be called
D method sleep ( ) be called
50.线程是进程中的一个实体,通常一个进程有若干个线程,但同一个进程中的多个线程不能并发执行。
A错
B对
[解决办法]
CCDA
[解决办法]
我挑简单的:
22、下面哪些是DML语句
A DELETE…
B COMMIT…
C UPDATE…
D MERGE…
DML 是 数据操纵语言,也就是直接操作数据行集的,如此一来就很清晰了:Insert、Delete、Update、Select等, 这里面有个Merge,Merge其实约等于 Insert & Update,所以也属于。
[解决办法]
进程就好比公路上的规则、
上高架,需要排队缴费吧?假设缴费口只有一个,同时只能通过一辆车,而通往这个缴费口的道路不只一条,假设
是5行道。
那么5行道就是线程,缴费口就是进程。
~~~~~~~~~~~
~~~~~~~~~~~
[解决办法]
2 c
两行都相同了,那其它中一行肯定就是多余的了。
数据库表不应该出现两行相同的记录,设置了主键可以防止这种情况发生。
26 acd
b的话,优先级更高的线程就绪,不会中止当前正在执行的线程
50
看怎么理解并发执行吧,宏观角度,是可以多线程并发的;微观上讲cup采用轮流分配时间片的方式依次执行各线程。
[解决办法]
50.线程是进程中的一个实体,通常一个进程有若干个线程,但同一个进程中的多个线程不能并发执行。
错,错的一塌糊涂。
线程是分配时间片的最小单元,如果同一个进程中的多个线程不能并发执行,我们的Tomcat之类的中间件,就丧失生存的能力了。
并发执行是个逻辑概念,不考虑CPU层面的问题,也就是不能简单认为:某系统可以在多CPU服务器上并发,而在单CPU服务器上就不能并发。这是偷换概念了。
[解决办法]
进程中的线程是操作系统运行的最小单位,这些进程可以共享内存资源,虚拟资源,可以同时对某一片内存进行操作,所以,进程中的线程是可以并发执行的
[解决办法]