码迷,mamicode.com
首页 >  
搜索关键字:加锁    ( 2232个结果
SimpleDateFormat格式化时间的安全问题解决方法
问题: SimpleDateFormat 是线程不安全的类,一般不要定义为static变量,如果定义为static,必须加锁,或者使用DateUtils工具类。 解决方法: [正例]: 1.注意线程安全,使用DateUtils。 2.亦推荐如下处理: 3.说明:如果是JDK8的应用,可以使用Inst ...
分类:其他好文   时间:2017-09-02 19:11:51    阅读次数:186
innodb next-key lock
gap lock的内部加锁原理 gap lock的前置条件: 1 事务隔离级别为REPEATABLE-READ,innodb_locks_unsafe_for_binlog参数为0,且sql走的索引为非唯一索引 2 事务隔离级别为REPEATABLE-READ,innodb_locks_unsafe ...
分类:数据库   时间:2017-09-01 13:40:24    阅读次数:256
Python 3 并发编程多进程之进程同步(锁)
Python 3 并发编程多进程之进程同步(锁) 进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,竞争带来的结果就是错乱,如何控制,就是加锁处理。 1、多个进程共享同一打印终端 from multiprocessing import Process i ...
分类:编程语言   时间:2017-09-01 00:07:44    阅读次数:199
Java多线程——volatile关键字、发布和逸出
1、volatile关键字 Java语言提供了一种稍弱的同步机制,即volatile变量。被volatile关键字修饰的变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在每次读取volatitle类型变量时总会返回最新的值,而不是从寄存器中获取。 加锁机制既然可以确保可见性又可以确保原子性, ...
分类:编程语言   时间:2017-09-01 00:06:00    阅读次数:139
python基础-UDP、进程、进程池、paramike模块
1 基于UDP套接字1.1 介绍 udp是无连接的,是数据报协议,先启动哪段都不会报错 udp服务端 udp客户端 1.2 基本实例1.2.1 服务端 1.2.2 客户端 1.3 udp不会粘包 udp是基于数据报协议,发送一份信息,有完整的报头的主题,不会像tcp那样基于数据流的,没有开头、没有结 ...
分类:编程语言   时间:2017-08-30 20:49:01    阅读次数:300
单例模式的几种实现方式
1、懒汉式,线程不安全 是否 Lazy 初始化:是 是否多线程安全:否 实现难度:易 描述:这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。因为没有加锁 synchronized,所以严格意义上它并不算单例模式。这种方式 lazy loading 很明显,不要求线程安全,在多线程不能 ...
分类:其他好文   时间:2017-08-30 16:37:44    阅读次数:262
Go 多线程使用Map
最近的项目中用到了GO自带的Map用于存储临时数据,且此Map只增加不删除,主要有两个线程会对其操作。临时数据结构如下 1:线程一周期性的遍历此Map,并有可能修改其值 2:线程二随机时间被调用,并向Map中增加数据 因为涉及多线程,所以需要配合锁。对线程一和线程二的优先级进行讨论 情况一:如果线程 ...
分类:编程语言   时间:2017-08-28 00:48:34    阅读次数:243
不可重复读和幻读的区别
【不可重复读和幻读的区别】 在可重复读中,该sql第一次读取到数据后,就将这些数据加锁,其它事务无法修改这些数据,就可以实现可重复 读了。但这种方法却无法锁住insert的数据,所以当事务A先前读取了数据,或者修改了全部数据,事务B还是可以insert数据提交,这时事务A就会 发现莫名其妙多了一条之 ...
分类:其他好文   时间:2017-08-25 20:29:01    阅读次数:249
C# 单例模式(Singleton Pattern)
(新手写博客,主要是对自己学习的归纳总结。会对很多小细节详解。) 单例模式的定义: 确保一个类只有一个实例,并提供一个全局访问点。 首先实例大家应该都明白就是类生成对象的过程简单的就是String s=new String(),则s就是个实例。 Q:如何只生成一个实例? A:1)首先必须将构造函数变 ...
分类:Windows程序   时间:2017-08-25 15:48:19    阅读次数:159
单例模式
单例模式的使用自然是当我们的系统中某个对象只需要一个实例的情况,例如:操作系统中只能有一个任务管理器,操作文件时,同一时间内只允许一个实例对其操作等 ...
分类:其他好文   时间:2017-08-25 12:12:53    阅读次数:111
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!