码迷,mamicode.com
首页 >  
搜索关键字:volatil    ( 222个结果
java设计模式
1、单例模式 饿汉模式 public class Singleton { private static final Singleton INSTANCE = new Singleton(); // Private constructor suppresses // default public co ...
分类:编程语言   时间:2019-03-19 16:43:53    阅读次数:174
面试高并发,看这篇就够了(下)
1 Thread的start方法和run方法的区别? run方法就是普通的一个方法,代码运行在当前主线程,start会启动一个新的线程,并运行run方法。 2 如何停止线程运行? 可以设置一个标志位,任务定期检查这个标记,如果标志设置为取消则任务停止执行,但已执行部分无法停止,标志变量最好设置为vo ...
分类:其他好文   时间:2019-03-16 19:37:24    阅读次数:251
Redis注意事项
1、Redis3.0没有虚拟内存概念,已从2.4就移除; 2、redis挂掉并重启时,如果有主从备份的,主机挂掉重启时先关掉主从备份,不然从机的数据会被冲洗掉;数据恢复时如果有aof和rdb的,则从aof恢复;若只有rdb的,只从rdb恢复; 3、保存快照需要注意频率,好像没有指明什么方式save, ...
分类:其他好文   时间:2019-03-12 21:20:32    阅读次数:467
Linux 驱动——Button驱动1
button_drv.c驱动文件: #include <linux/module.h>#include <linux/kernel.h>#include <linux/init.h>#include <asm/io.h> //包含iomap函数iounmap函数 #include <asm/uacc ...
分类:系统相关   时间:2019-03-11 13:27:20    阅读次数:260
Redis的过期策略和内存淘汰策略
Redis的过期策略和内存淘汰策略搞混淆了。 Redis的过期策略 我们都知道,Redis是key-value数据库,我们可以设置Redis中缓存的key的过期时间。Redis的过期策略就是指当Redis中缓存的key过期了,Redis如何处理。 过期策略通常有以下三种: 定时过期:每个设置过期时间 ...
分类:其他好文   时间:2019-03-01 15:56:21    阅读次数:197
高并发程序设计
1、概念 1、同步(sync)、异步(async) 同步方法一旦开始,调用者必须等到方法返回后,才能继续后续行为。 异步方法调用后可以继续后续的操作 2、并发(concurren)、并行(parallelism) 并发和并行都表示两个或多个任务一起执行。并发偏重于多个任务交替执行,而多个任务之间有可 ...
分类:其他好文   时间:2019-02-24 18:59:18    阅读次数:124
第2章 Java并发机制的底层实现原理
2.2 synchronized的实现原理与应用 当一个线程A执行字节码时遇到monitorenter指令时,会首先检查该指令关联的Object的对象头中的Mark Word状态。 2.2.1 如果是偏向锁 如果2bit标志位为01代表此时处于偏向锁状态。 如果2bit标志位为01且1bit的标志位 ...
分类:编程语言   时间:2019-02-24 18:40:15    阅读次数:187
伪共享和缓存行
在计算机系统中,内存是以缓存行为单位存储的,一个缓存行存储字节的数量为2的倍数,在不同的机器上,缓存行大小为32字节到256字节不等,通常来说为64字节。伪共享指的是在多个线程同时读写同一个缓存行的不同变量的时候,尽管这些变量之间没有任何关系,但是在多个线程之间仍然需要同步,从而导致性能下降的情况。 ...
分类:其他好文   时间:2019-02-18 23:19:26    阅读次数:220
pthread多线程编程的学习小结
分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow pthread多线程编程整理 1 Introduction 不用介绍了吧… 2 Thread Concepts 1. ...
分类:编程语言   时间:2019-02-16 18:18:57    阅读次数:164
快速理解Java中的六种单例模式
饿汉式(推荐) 优点:初试化静态的instance创建一次。如果我们在Singleton类里面写一个静态的方法不需要创建实例,它仍然会早早的创建一次实例。而降低内存的使用率。 缺点:没有lazy loading的效果,从而降低内存的使用率。 单线程下 注解: Singleton的静态属性instan ...
分类:编程语言   时间:2019-02-16 13:19:01    阅读次数:171
222条   上一页 1 ... 13 14 15 16 17 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!