下列关于生产者消费者的叙述中,哪一个是正确的?()
A、生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽
B、生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽
C、消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用
D、生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用
下列说法错误的是()
A、缓冲区一定被会黑客利用
B、缓冲区溢出是非常危险的漏洞
C、不良的编程习惯容易导致缓冲区溢出
D、堆栈溢出是缓冲区溢出的一种
操作系统中为何要引入缓冲区(buffer)为什么缓冲区的头部(header)往往要和存放缓冲区内容的内存分开?