在J2EE中,对于page指令:正确的含义是()。
A将输出流输出到不小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出。
B将输出流输出到一个小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户。
C将输出流输出到一个小于12kb的缓冲区中,但当缓冲区满时,会有一个运行时异常指明缓冲区溢出。
D将输出流输出到不小于12kb的缓冲区中,当缓冲区满时,会自动把缓冲输出到客户。
下列说法错误的是()
A、缓冲区一定被会黑客利用
B、缓冲区溢出是非常危险的漏洞
C、不良的编程习惯容易导致缓冲区溢出
D、堆栈溢出是缓冲区溢出的一种
编写一个线程同步的程序:有一个字符缓冲区,长度为length,我们创建两个线程,其中一个线程向字符缓冲区写入一个字符,(字符缓冲区一次只能装入一个字符),另一个线程从字符缓冲区取出一个字符,并且输出,要保证当一个线程在写字符的时候,另一个线程不能访问字符缓冲区,而且在字符缓冲区为空的时候取不出字符,而在字符缓冲区满的时候写不进字符。