Atomic 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Atomic 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 未知
开发语言 Python SHELL
操作系统 Linux
软件类型 开源软件
所属分类 云计算PaaS系统/容器
开发厂商
地区 不详
提 交 者 不详
适用人群 未知
收录时间 2008-09-19

软件简介

Atomic 是一个基于Fedora的用于运行Docker容器的原型系统,它从Fedora(在将来可能会是从另一个发行版)获取软件包,并扮演了一个 “操作系统二进制文件的Git”的角色,允许对不同集合的软件包进行操作安装,并在它们之间进行原子的整体切换。因为Atomic项目与它的上游的Red Hat产品几乎承载着一样的二进制文件和内核,所以它同样会从上游的工程工作和支持中受益,这成为了它发展过程中的一项绝对优势。Atomic项目目前还 没有达到用于生产环境的要求,仍在开发中。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/06/20 12:02

std::atomic

原子操作 原子操作是一类不可分割的操作,当操作在任意线程中进行一半时,是不能被查看;它的状态要么是完成,要么是未完成。如果从对象中读取一个值的操作是原子的,并且对对象的所有修改也都是原子的话,那么加载操作要么会检索到对象初始化值,要么就将值存在某一次修改中。非原子操作可能会被视为由一个线程完成一半...

0
0
发表了博客
2018/11/23 14:47

atomic和nonatomic

在之前写的文章内存管理之MRC中我聊到过atomic和nonatomic,不过当时只是简述,今天来详细聊聊。 在使用@property关键字声明属性的时候,经常会用到atomic和nonatomic这两个限定词,如下: @property (nonatomic...

0
0
发表于程序人生专区
06/07 12:25

Go并发之atomic

1. atomic介绍: sync/atomic包提供了原子操作的能力,直接有底层CPU硬件支持,因而一般要比基于操作系统API的锁方式效率高些;这些功能需要非常小心才能正确使用。 除特殊的底层应用程序外,同步更适合使用chann...

0
0
发表了博客
2019/08/13 15:13

c++11 mutex/atomic

mutex/atomic c++ basic data struct is not thread-safe, only multithreading read and no write is safe. mutex/atomic tool can solve data race, but if you use them incorrect, it will cause deadlock. m......

0
0
发表了博客
2015/11/18 19:53

并发,std::atomic

std::atomic 提供了原子操作。 有2个转有特化版本。 1...针对整形atomic<integral> 专适用于所有整数类型。 这些提供主要通过模板不可用的附加操作。 如operator++等 其中integral包括char ,int, long long ,unsigned char等 2...针对指针atomic<Ty *> 部分专用化适用于任何指针类型。 对指针算法的方法。  std::at...

0
0
发表了博客
2016/08/07 16:44

原子操作之sync/atomic

原子操作之sync/atomic

0
0
2019/05/21 09:35

Atomic包总结

synchronized已经能满足我们日常的线程安全需求了, synchronized是基于代码阻塞的机制, 也就是当某个线程占用资源时,其他线程是无法进入的, 如果这个线程出现问题的时候, 出现大量线程阻塞, CPU就会耗费大量...

0
0
发表了博客
2019/04/06 08:30

Atomic 的实现原理

1、直接操作内存,使用Unsafe 这个类 2、使用 getIntVolatile(var1, var2) 获取线程间共享的变量 3、采用CAS的尝试机制(核心所在),代码如下: public final int getAndAddInt(Object var1, long var2, int var4) { int var5; do { var5 = this.getIntVolatile(var1, var2); }...

0
0
发表了博客
2018/06/12 10:22

atomic线程安全吗?

对实例变量的读写的确是同步的,也是安全的,读操作的时候不会出现写操作,但是遇到一个线程需要多次读写操作的时候,数据就有可能被其他线程干扰,刚刚赋值进去,读出来的可能不是刚刚的值,因为就在你写读之间,实例变量就被其他线程修改了,还需要对线程的一组操作进行同步。

0
0
发表于服务端专区
2018/11/29 11:11

线程安全性--atomic

线程安全性是指: 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协调,这个类都能表现出正确的行为,则称这个类时线程安全的。 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
6 收藏
分享
返回顶部
顶部