>>> 此贴的回复 >> request_region()用于内核为驱动“分配”端口,这里分配的意思是, 记录该端口已经被某个进程使用,要是其它进程试图访问它,就会产生“忙”错误。 所以目的在于实现资源的互斥访问。
反之, 如果一个资源只被一个进程访问,不会导致资源的争用,这时request_region()是可选的。