试题详情
- 简答题编写一个线程同步的程序:有一个字符缓冲区,长度为length,我们创建两个线程,其中一个线程向字符缓冲区写入一个字符,(字符缓冲区一次只能装入一个字符),另一个线程从字符缓冲区取出一个字符,并且输出,要保证当一个线程在写字符的时候,另一个线程不能访问字符缓冲区,而且在字符缓冲区为空的时候取不出字符,而在字符缓冲区满的时候写不进字符。
关注下方微信公众号,在线模考后查看
热门试题
- 若要创建一个新的含有父目录的目录,应该使
- java中的非字符输出流都是()抽象类的
- 下列哪些特点是java语言的优点()。
- 线程生命周期中正确的状态是()
- 下列关于JAVA语言中要使用的一个变量,
- sleep(10000)表示调用此方法后
- 使用Iterator时,判断是否存在下一
- 当对一个流操作完毕时,可以保证操作系统将
- ()对象用来保存一些需要在与每个用户会话
- 请编写程序,实现计算“1 +3+5+7+
- 简述什么是多态
- 对例6—14中的压缩程序段进行修改,是压
- Java坐标系的单位为()
- 应明确规定对接口方法参数的合法性检查应由
- JAVA代码查错
- 以下关于函数重载的描述中,正确的是()。
- 下列语句哪些属于循环语句?()
- 枚举中可以定义构造方法,但要求每个枚举对
- 推荐的防御SQL注入的最佳方式是()
- 下列错误使用异常的做法是()