码迷,mamicode.com
首页 >  
搜索关键字:多线程并发    ( 789个结果
python学习第40天
一.sql语句优化 (1)mysql 执行流程 客户端: 发送连接请求,然后发送增删改查sql语句进行执行 服务端: 1.连接层:提供和客户端连接的服务,在tcp协议下, 提供多线程并发的技术,让多个用户登录到mysql中. show processlist; 查看所有登录到mysql的用户进程 2 ...
分类:编程语言   时间:2020-06-24 00:32:56    阅读次数:105
RocksDB事务的隔离性分析【原创】
Rocksdb事务隔离性指的是多线程并发事务使用时候,事务与事务之间的隔离性,通过加锁机制来实现,本文重点剖析Read Commited隔离级别下,Rocksdb的加锁机制。 Rocksdb事务相关类族 Rocksdb的事务相关的类图如下图所示。主要有两个类族,Transaction和DB,默认采用 ...
分类:数据库   时间:2020-06-19 23:07:03    阅读次数:69
Java并发编程(05):悲观锁和乐观锁机制
本文源码:GitHub·点这里||GitEE·点这里一、资源和加锁1、场景描述多线程并发访问同一个资源问题,假如线程A获取变量之后修改变量值,线程C在此时也获取变量值并且修改,两个线程同时并发处理一个变量,就会导致并发问题。这种并行处理数据库的情况在实际的业务开发中很常见,两个线程先后修改数据库的值,导致数据有问题,该问题复现的概率不大,处理的时候需要对整个模块体系有概念,才能容易定位问题。2、演
分类:编程语言   时间:2020-06-19 10:32:11    阅读次数:61
如何设计高性能的分布式锁
什么是分布式锁??在JVM中,在多线程并发的情况下,我们可以使用同步锁或Lock锁,保证在同一时间内,只能有一个线程修改共享变量或执行代码块。但现在我们的服务都是基于分布式集群来实现部署的,对于一些共享资源,在分布式环境下使用Java锁的方式就失去作用了。?使用数据库实现一个分布式锁比较简单易懂,直接基于数据库实现就行了,不需要再引入第三方中间件,所以这是很多分布式业务实现分布式锁的首选。但是数据
分类:其他好文   时间:2020-06-18 01:37:17    阅读次数:56
分布式锁的一些理解
在多线程并发的情况下,单个节点内的线程安全可以通过synchronized关键字和Lock接口来保证。 synchronized和lock的区别 Lock是一个接口,是基于在语言层面实现的锁,而synchronized是Java中的关键字,是基于JVM实现的内置锁,Java中的每一个对象都可以使用s ...
分类:其他好文   时间:2020-06-10 19:24:18    阅读次数:54
并发编程之Semaphore源码解析
一 什么是Semaphore、Semaphore用来做什么 semaphore是计数信号量,可用于多线程并发执行时,限制获取资源的线程数量。常用场景为:限流。 二 Semaphore用法 1 public class SemaphoreTest { 2 3 public static void ma ...
分类:其他好文   时间:2020-06-03 00:59:30    阅读次数:72
Linux特点总结
Linux特点总结: 1、 免费的、开源的。 2、 支持多线程(并发)。多用户。 3、 安全性比Windows要好。 4、 对内存和文件管理优越。 使用VI编辑器在Linux系统下开发程序 1、VI Hello.java 2、输入i(进入到插入模式) 3、保存:输入Esc键(进入到命令模式即可输入命 ...
分类:系统相关   时间:2020-06-01 01:18:39    阅读次数:153
SQLAlchemy多线程下事务隔离机制详解
1. 起因 通过开启多线程,并发查询订单详情信息,通过将不同订单对象发送给不同线程,执行完所需要的业务逻辑之后,对订单对象的数据进行修改,然后执行 commit,查询数据库发现数据没有更新,且后台日志没有任何的报错 **错误代码:** from app.ext import db from flas ...
分类:数据库   时间:2020-05-29 12:07:10    阅读次数:85
并发 编程
同步异步 进程与线程 多线程 并发编程高阶 IO模型 ...
分类:其他好文   时间:2020-05-28 23:50:55    阅读次数:84
个人Java面试常见题目记录
Java高频面试问题总结 下面是本人在面试Java实习的过程中碰到的一些面试题,当然,只是自己记得的印象较深的一些题,还有很多的其他的技术问题,也包括一些非技术问题,后续还会继续记录。 Java基础 包括JavaSE、多线程、并发、集合和JVM等常见问题 (1)java中有哪些基本数据类型? 整数类 ...
分类:编程语言   时间:2020-05-27 20:42:29    阅读次数:72
789条   上一页 1 2 3 4 5 6 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!