码迷,mamicode.com
首页 >  
搜索关键字:volatil    ( 222个结果
Java并发编程高阶技术-高性能并发框架源码解析与实战
第1章 课程介绍 什么是Disruptor?它一个高性能的异步处理框架,号称“单线程每秒可处理600W个订单”的神器,本课程目标:彻底精通一个如此优秀的开源框架,面试秒杀面试官。本章会带领小伙伴们先了解课程大纲与重点,然后模拟千万,亿级数据进行压力测试。让大家感性认知到Disruptor的强大。.. ...
分类:编程语言   时间:2020-01-07 18:26:53    阅读次数:104
volatile关键字
首先简单介绍一下编译器对代码优化的概念:编译器优化:在不影响程序结果的情况下,改变程序的执行顺序提高效率优化级别有:O0O1O2O3优先级别越高,优化的越厉害如何优化?在此介绍volatile,我们只谈优化的一个方式,就是将频繁使用的变量直接加载到离cpu很近的寄存器中。我们先来看如下代码:#include<stdio.h>#include<stdlib.h>#includ
分类:其他好文   时间:2020-01-05 00:39:27    阅读次数:118
CPU缓存机制 并发编程的基础
CPU多核缓存架构 1、多线程环境下存在的问题 在多处理器系统中,每个处理器都有自己的高速缓存,而它们又共享同一主内存(RAM)。基于高速缓存的存储交互很好地解决了处理器与内存的速度矛盾,但是也引入了新的问题:缓存一致性(CacheCoherence)。 若有两个线程 T1 和 T2 都去计算 x ...
分类:其他好文   时间:2020-01-01 23:42:47    阅读次数:96
Java单例模式
什么是单例模式 单例模式是在程序中,一个类保证只有一个实例,并提供统一的访问入口。 为什么要用单例模式 节省内存 节省计算 如对象实例中的一样的,那就不用每次都创建一个对象 方便管理 因为单例提供一个统一的访问入口,不需要创建N多个对象,很多工具类都用了单例实现,如日志、字符串工具类 保证结果正确 ...
分类:编程语言   时间:2019-12-28 16:03:07    阅读次数:95
【Java】单例模式
单例模式定义: 该种模式设计也给单一的类,简单来说就是我创建我自己,使得内存中只有一个对象。 为什么这样做呢,因为在Java中,创建对象是需要消耗资源的,如果一个类放在全局中,它的实例可能会被频繁地创建和销毁,那么我把类构造器器私有化,那么一个类只有一个实例,我一是控制了实例地数目,二是节约了资源, ...
分类:编程语言   时间:2019-12-23 22:38:09    阅读次数:103
数据类型 变量名 二进制转换
1.标识符的命名规则有哪些?— ->不遵守 编译不用通过 2.标识符的命名规范有哪些? 不遵守 编译运行都可以通过 包名:xxxyyyzzz 类名、接口名 :XxxYyyZzz 变量名、方法名:xxxYyyZzz 常量名:XXX_YYY_ZZZ 3.Java变量按照数据类型怎么划分?并指出Java的 ...
分类:其他好文   时间:2019-12-23 22:36:03    阅读次数:121
缓存数据库Redis——Redis部署与配置
关系型数据库与非关系型数据库关系型数据库:一个机构化的数据库,创建在关系模型基础上,一般面向于记录包括oracle、mysql、sqlserver、db2非关系型数据库:除了主流的关系型数据库意外的数据库,都人为是非关系型的包括redis、mongdb、hbase、couhdb非关系型数据库产生背景对数据库高并发读写需求对海量数据高效存储与访问需求对数据库高可扩展性与高可用需求Redis简介Red
分类:数据库   时间:2019-12-22 22:50:27    阅读次数:125
redis 下key的过期时间详解 :expire
memcached 和 redis 的set命令都有expire参数,可以设置key的过期时间。但是redis是一个可以对数据持久化的key-value database,它的key过期策略还是和memcached有所不同的。梳理,整理如下: redis通过expire命令来设置key的过期时间。 ...
分类:其他好文   时间:2019-12-22 20:13:51    阅读次数:93
NET中的并行编程(TPL)——多线程、异步、任务和并行计算
https://masuit.com/1201 谈一谈.NET中的并行编程(TPL)——多线程、异步、任务和并行计算 懒得勤快 发表于2018-04-26 19:41:00 | 最后修改于2018-06-27 23:44:40 .NET 多线程 异步 高并发 分类:.NET开发技术 | 评论总数:0 ...
分类:编程语言   时间:2019-12-19 09:30:07    阅读次数:85
redis事务和过期时间
1. 事务 redis中的事务是一组命令的集合。redis的事务:multi->queued->exec。 redis保证一个事务中的所有命令要么都执行要么都不执行。如果在发送exec命令前客户端断线了,redis会清空事务队列,事务中的所有命令都不会执行。而一旦客户端发送了exec命令,所有的命令 ...
分类:其他好文   时间:2019-12-14 09:29:34    阅读次数:130
222条   上一页 1 ... 7 8 9 10 11 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!