你可能感兴趣的试题
正常使用对象锁时,对共享数据的读访问不一定要在临界区内,但写访问必须在临界区内 为了防止单个线程因为自己持有的锁而陷入死锁,Java规定对象不可以重复加锁 正常使用对象锁时,临界区内的共享数据必须是私有的 在Java中设有专门检测和预防死锁的机制,可供程序直接使用
Writer DataOutput OutputStream OtpectOutput
在Java程序中,关键字synchronized标志一个临界区 临界区可以是一个语句块,但是不可以是一个方法 在Java程序中,对象锁是设置在synchronized(Objec语句指定的对象上的 Java语言中的对象锁是一种排他锁
Java Applet是可以在操作系统的支持下独立运行的一种Java小应用程序 Java Applet是一种Java小应用程序,它跟Java Application没有什么区别 Java Applet是一种Java小应用程序,但它必须嵌入到HTML文件中运行 Java Applet是一种小的Java Application,它有自己的main()方法
具有平台无关性 是一种基于对象的语言 需要特殊的开发环境 是一种脚本语言
Java是面向对象的Internet编程语言 Java只能在网络环境下编写应用程序 Java语言和Linux操作系统一样是一种公开的由多人合作创造的 Java语言虽有移植性好、面向对象等特点,但它是以语言复杂为代价的
当一个线程获得了对象的锁后,其他任何线程不能对该对象进行任何操作 对象锁的使用保证了共享数据的一致性 java中的对象锁是共享锁 对象锁只对临界区操作才有意义
Writer DataOutput OutputStream ObjectOutput
Java虚拟机解释执行字节码 JDK的库文件目录是bin Java的类是对具有相同行为对象的一种抽象 Java中的垃圾回收机制是一个系统级的线程