linux 原子操作(linux 原子)-编程知识网

nix是什么软件?

Nix是Linux和其他Unix系统的强大包管理器,使包管理可靠且可重复。 它提供原子升级和回滚,并行安装多个版本的软件包,多用户软件包管理以及轻松设置构建环境。

优点

操作系统层面切入,解决软件包依赖问题

方便管理,升级、降级、卸载、安装相互不影响

预编译,一处运行,处处运行

可以构建任何语言依赖的环境

多平台支持

linuxspin_lock的一些疑惑?

原子形式进行和进程不会被换出没有关系。只可以保证spin_lock()之后sipn_unlock()之前的程序在执行的过程中不会有其他进程进入。所以也就不存在“系统如何处理spin_lock之后的阻塞或是睡眠”的问题了