自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 TestAndSet原理解析

定义和伪代码TestAndSet(TS指令和TSL指令)用硬件来实现,booleanTestAndSet()的过程一起呵成,属于原子操作。booleanTestAndSet (boolean *lock){ boolean old = *lock; *lock= TRUE; return old;}while(TestAndSet(&lock));criticalsection;//临界区lock= FALSE;remaindersection;//剩余区原理解析TS指令

2021-02-19 16:07:29 5404 1

转载 Java Io流中流的理解

1.Java Io流的概念,分类,类图。 1.1 Java Io流的概念     java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作。在java中把不同的输入/输出源(键盘,文件,网络连接等)抽象表述为“流”(stream)。通过流的形式允许java程序使用相同的方式来访问不同的输入/输出源。stram是从起源(source)到接收的(sink)的有序数据。 注:java把所有的传统的流类型都放到在java io包下,用于实现输入和...

2021-02-19 07:16:57 193

原创 原子操作

原子操作什么是原子操作?原子操作解决什么问题?原子操作实现原理1、总线锁保证原子性2、缓存锁保证原子性缓存一致性什么是原子操作?就是“不可中断的一个或一系列操作”。原子性我的理解:比如单指令在单处理器是原子性的,他不会出现并发程序的不确定性。比如出现下面的i++问题。因为cpu执行单指令时,数据从内存到高速缓存,修改后,再保存到内存,期间不会受到干扰。在多核心的cpu中,单指令就不具有原子性,因为对于共享的缓存L3而言,i++是多个步骤,多核心的多个步骤可能会互相干扰,比如两个核心同时执行i++,在

2021-02-01 10:59:33 187

原创 Java显示星星

/*----*---* *--* * *-* * * ** * * * *i  j  k    j=5-i  k=j1  4  12  3  23  2  34  1  4 5  0  5-* * * *--* * *---* *----*i j k j=i k=5-i1 1 42 2 3 3 3 24 4 1

2017-09-13 21:54:07 783

原创 用java编写的心形

class HelloWorld{    public static void main(String[] args){System.out.println(" *                    * ");System.out.println("*  *  I Love 静静   *  * ");System.out.println("  *

2017-08-16 22:50:45 5439

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除