码迷,mamicode.com
首页 >  
搜索关键字:volatil    ( 222个结果
C/C++中volatile关键字详解
1. 为什么用volatile? C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。这是 BS 在 "The C++ Programming Language" 对 volatile 修饰词的说明: A volatil ...
分类:编程语言   时间:2018-12-03 19:53:38    阅读次数:315
Redis中的expire和ttl指令
指令一: EXPIRE key seconds 为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。 在 Redis 中,带有生存时间的 key 被称为『易失的』(volatile)。 生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SET 和 ...
分类:其他好文   时间:2018-11-30 11:29:43    阅读次数:426
6.4-数据结构&算法-模板/函数模板/类模板/特化
一、为什么要有模板? 将类型参数化,可以实现算法与类型的分离,编写针对类型更加抽象的函数或者类。 二、函数模板 通用定义: template<typename 类型形参1, ...> 返回类型 函数模板名 (形参表) { ... } 特化定义: template<> 返回类型 函数模板名<类型实参1 ...
分类:编程语言   时间:2018-11-27 20:51:42    阅读次数:150
volatile 内存语义
读内存语义:当读一个 volatile 变量时,JMM 将该线程对应的本地内存置为无效,从主内存中读取共享变量。 写内存语义:当写一个 volatile 变量时,JMM 将该线程对应的本地内存中的共享变量值刷新到主内存。 读写内存语义加起来,就能保证可见性:一个线程修改了 volatile 修饰的共 ...
分类:其他好文   时间:2018-10-17 14:50:37    阅读次数:181
单例模式
[TOC] 饿汉式单例 饿汉式单例,在类第一次加载的时候,单例就完成了初始化,是线程安全的。 懒汉式单例 懒汉式单例,运用了延迟加载,在需要的时候进行初始化。 但多线程下有两个问题: 1. 可能会得到不同的实例,违背了单例的初衷。 1. 可能得到一个尚未初始化完全的对象。 怎样修改懒汉式单例才能保证 ...
分类:其他好文   时间:2018-10-08 10:22:36    阅读次数:198
redis原理
1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 ...
分类:其他好文   时间:2018-09-30 19:54:28    阅读次数:174
懒汉模式和饿汉模式的区别
懒汉模式:在类加载的时候不被初始化。 饿汉模式:在类加载时就完成了初始化,但是加载比较慢,获取对象比较快。 饿汉模式是线程安全的,在类创建好一个静态对象提供给系统使用,懒汉模式在创建对象时不加上synchronized,会导致对象的访问不是线程安全的。 synchronized 关键字,代表这个方法 ...
分类:其他好文   时间:2018-09-27 00:08:07    阅读次数:128
第三章-词法分析
(1)编码 词法分析将Java源文件的字符流转变为对应的Token流。一些规范的Token定义在Token枚举类中,如下: 其实在形成一个Token流时,在词法分析的过程中,可以归纳为三类,分别是: 其实在形成一个Token流时,在词法分析的过程中,可以归纳为三类,分别是: /** An inter ...
分类:其他好文   时间:2018-09-24 14:49:52    阅读次数:141
高并发学习(二)
安全发布对象-发布与逃逸 发布对象:使一个对象能够被当前范围之外的代码所使用 对象逃逸:一种错误的发布。当一个对象还没有构造完成的,就使它被其他线程所见 安全发布对象(单例模式:列一下) 在静态初始化函数中初始化一个对象引用 将对象的引用保存到volatile类型或者AtomicReference对 ...
分类:其他好文   时间:2018-09-24 14:48:53    阅读次数:140
Volatility
VOLATILE--每次都计算,select列表中每条记录计算一次,explain 会执行一次(无论select有多少条记录)-- where条件中的运行次数和select列表相同 --stable-- select列表中每条记录计算一次,explain 不会执行/*****/-- where条件中 ...
分类:其他好文   时间:2018-09-22 23:46:45    阅读次数:175
222条   上一页 1 ... 15 16 17 18 19 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!