所有的Unix内核都是可重入的(reentrant),这意味着若干个进程可以同时在内核态下执行。
提供可重入的一种方式是编写函数,以便这些函数只能修改局部变量,而不能改变全局数据结构,这样的函数叫做可重入函数。
但是可重入内核不仅仅局限于这样的可重入函数,相反,可重入内核可以包含非重入函数,并且利用锁机制保证一次只有一个进程执行一个非重入函数
所有的Unix内核都是可重入的(reentrant),这意味着若干个进程可以同时在内核态下执行。
提供可重入的一种方式是编写函数,以便这些函数只能修改局部变量,而不能改变全局数据结构,这样的函数叫做可重入函数。
但是可重入内核不仅仅局限于这样的可重入函数,相反,可重入内核可以包含非重入函数,并且利用锁机制保证一次只有一个进程执行一个非重入函数
基礎筆記(二):設計模式摘錄 前言 收錄一些自己在開發過程中比較常用的模式,整理出來以便自己複習,畢竟熟才能生巧,才能變通,舉一反三。 設計模式在大多數靈活性好、可擴展性高、可移植的優秀程序中都有