LK是什么 LK 是 Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代码 ,little kernel 是小内核小操作系统。 LK 代码 在 bootable/bootloadler/lk 目录下 LK 代码结构 +app // 应用 ...
分类:
移动开发 时间:
2017-10-28 16:37:17
阅读次数:
289
转载:http://lucumt.info/posts/java-concurrency/java-volatile-keyword/ Java关键字volatile用于将一个Java变量标记为 在主内中存储 ,更准确的解释为:每次读取一个volatile变量时将从电脑的主内存中读取而不是从CPU缓 ...
分类:
编程语言 时间:
2017-10-27 17:52:01
阅读次数:
213
什么是程序集 1.是一个或多个托管模块,以及一些资源文件的逻辑组合 2.是组件的复用,以及实施安全策略的版本的最小单位 3.包含一个或者多个类型自定义文件盒资源文件的集合 物理分页: 开发的时候用的:拼sql,真正实现分页; 现有数据库记录: 1、逻辑分页 1)测试代码StudentTest2.ja ...
分类:
其他好文 时间:
2017-10-21 14:22:46
阅读次数:
206
单例模式 单例模式最优方案: 线程安全,并且效率高,代码如下: public class Singleton { //使用volatile保证了多线程访问时instance变量的可见性 private volatile static Singleton instance; // 定义一个私有构造方法... ...
分类:
其他好文 时间:
2017-10-20 18:20:08
阅读次数:
109
转自:http://blog.csdn.net/daa20/article/details/42339695 __I、 __O 、__IO是什么意思? 这是ST库里面的宏定义,定义如下:#define __I volatile const /*!< defines 'read only' permi ...
分类:
其他好文 时间:
2017-10-19 14:58:53
阅读次数:
257
众所周知,java1.5并发包通过volatile+CAS原理提供了优雅的并发支持。今天仔细想想.net也有volatile关键字保证内存的可见性,同时也有Interlocked提供了CAS的API,因此突发奇想——对着java并发包写一下.net并发包。第一步就是原子类型的实现(.NET目前还没有 ...
分类:
编程语言 时间:
2017-10-18 23:19:01
阅读次数:
363
transient 类型修饰符,只能用来修饰字段。 在对象序列化的过程中,标记为transient的变量不会被序列化。 当类Test的实例对象被序列化(比如将Test类的实例对象 t 写入硬盘的文本文件t.txt中),变量 a 的内容不会被保存,变量 b 的内容则会被保存。 参考:把一个对象的表示转 ...
分类:
编程语言 时间:
2017-10-16 19:25:54
阅读次数:
126
http://www.imooc.com/video/5176 一、如何扩展Java并发知识 Java Memory Mode JMM描述了Java线程如何通过内存进行交互 happens-before原则 synchronized,volatile&final Locks &Conditon(Ja ...
分类:
编程语言 时间:
2017-10-16 00:18:31
阅读次数:
378
SPI分为好几种模式 不同模式下 读取数据时 SCK线的状态不一样 STM32硬件SPI 有16BIT 8BIT的两种模式 既 收发都是8或16bit SPI缺少响应反馈机制 无法知道 是否收到数据 STM32的SPI还与I2S共用引脚 在子函数中 给某个变量定义了 volatile 关键字 则这个 ...
分类:
其他好文 时间:
2017-10-16 00:12:00
阅读次数:
140
原文地址: http://www.cnblogs.com/yc_sunniwell/archive/2010/06/24/1764231.html volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有v ...
分类:
编程语言 时间:
2017-10-13 10:29:35
阅读次数:
169