码迷,mamicode.com
首页 >  
搜索关键字:线程并发    ( 1297个结果
7.8 操作集合的工具类:Collections
[TOC] 一、排序操作 Collections提供了如下常用类方法用于对List集合进行排序: ★void reverse(List list):反转指定的List集合中的元素顺序。 ★void shuffle(List list):对Lsit集合中的元素进行随机排序(shuffle方法模仿了”洗 ...
分类:其他好文   时间:2020-03-28 20:22:07    阅读次数:60
多线程--vthread
vthread中包含两个类: vthread.vthread.pool vthread.vthread.thread 其中class pool的原型如下: class pool(builtins.object) pool(pool_num=None, gqueue=0, join=False, lo ...
分类:编程语言   时间:2020-03-26 20:04:06    阅读次数:99
Java多线程并发09——如何实现线程间与线程内数据共享
本文将为各位带来 Java 阻塞队列相关只是。关注我的公众号「Java面典」了解更多 Java 相关知识点。 线程间数据共享 Java 里面进行多线程通信的主要方式就是共享内存的方式,共享内存主要的关注点有两个:可见性和有序性原子性。Java 内存模型(JMM)解决了可见性和有序性的问题,而锁解决了 ...
分类:编程语言   时间:2020-03-23 20:29:49    阅读次数:75
MySQL基础篇(06):事务管理,锁机制案例详解
本文源码:GitHub·点这里||GitEE·点这里一、锁概念简介1、基础描述锁机制核心功能是用来协调多个会话中多线程并发访问相同资源时,资源的占用问题。锁机制是一个非常大的模块,贯彻MySQL的几大核心难点模块:索引,锁机制,事务。这里是基于MySQL5.6演示的几种典型场景,对面MySQL这几块问题时,有分析流程和思路是比较关键的。在MySQL中常见这些锁概念:共享读锁、排它写锁;表锁、行锁、
分类:数据库   时间:2020-03-19 09:25:22    阅读次数:67
synchronized实现原理及其优化-(自旋锁,偏向锁,轻量锁,重量锁)
1.synchronized概述: synchronized修饰的方法或代码块相当于并发中的临界区,即在同一时刻jvm只允许一个线程进入执行。synchronized是通过锁机制实现同一时刻只允许一个线程来访问共享资源的。另外synchronized锁机制还可以保证线程并发运行的原子性,有序性,可见 ...
分类:其他好文   时间:2020-03-18 18:37:57    阅读次数:41
每天都在用 Map,这些核心技术你知道吗?
本篇文章站在多线程并发安全角度,带你了解多线程并发使用 将会引发的问题,深入学习 ,带你彻底掌握这些核心技术。 全文摘要: 核心技术 核心技术 分段锁实战应用 博文地址:https://sourl.cn/r3RVY8 HashMap 是我们经常会用到的集合类,JDK 1.7 之前底层使用了数组加链表 ...
分类:其他好文   时间:2020-03-18 09:51:42    阅读次数:49
ThreadPoolExecutor分析
1 ThreadPoolExecutor 1.1 常见参数 1.1.1 线程池参数 1.1.2 核心参数ctl 1.1.3 关于mainLock 字段主要是为了保证工作线程池字段 在多线程并发情况下的访问。至于 为何使用 而非使用安全的 ,原因如下所示: 使用 加锁操作会让操作按照顺序一个一个执行。 ...
分类:其他好文   时间:2020-03-15 16:21:26    阅读次数:63
ReentrantLock 源码分析以及 AQS (一)
前言 本文转自:https://www.cnblogs.com/starry-skys/p/12489271.html JDK1.5 之后发布了JUC(java.util.concurrent),用于解决多线程并发问题。AQS 是一个特别重要的同步框架,很多同步类都借助于 AQS 实现了对线程同步状 ...
分类:其他好文   时间:2020-03-14 11:14:24    阅读次数:39
JAVA多线程 - 对象锁
多线程并发,给我们编程带来很多好处,完成更多更有效率的程序。但是也给我们带来线程安全问题。比如多个线程同时操作一个对象时,第一个线程没处理好,第二个线程就进来插一脚,影响了程序执行。为了每个线程被安全执行,需要引入一个对象锁的概念,也就是线程同步方法。 synchronized(Objecrt){你 ...
分类:编程语言   时间:2020-03-14 00:46:34    阅读次数:56
7.01_线程
一、多线程的引入 1.什么是线程 线程是程序执行的一条路径,一个进程可以包含多个线程。 多线程并发执行可以提高程序的效率,可以同时完成多项工作。 2.多线程的应用场景 迅雷多线程下载 QQ和多个人一起视频 服务器同时处理多个客户的请求 二、多线程并行和并发的区别 并行就是两个任务同时运行,就是甲任务 ...
分类:编程语言   时间:2020-03-09 18:22:47    阅读次数:69
1297条   上一页 1 ... 11 12 13 14 15 ... 130 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!