码迷,mamicode.com
首页 >  
搜索关键字:线程安全    ( 5095个结果
闭关苦修半年,最终靠着这份面试题,我成功拿到了阿里的offer!
前言我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等。也是有些辛苦。终于是在前不久拿到了阿里的offer,定级P7。我现在也来写面经,把我还能记住的,写下来,反馈给大家:一面:mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景,慢查询解决等mysql有什
分类:其他好文   时间:2020-07-02 09:35:27    阅读次数:78
线程封闭
一、什么是线程封闭 在多线程编程中,在对共享的数据进行访问时,通常需要进行同步。一种避免使用同步的方式就是不共享数据。如果仅仅只是在单线程内访问数据,那么就不需要进行同步。这种技术就叫做线程封闭(Thread Confinement),这是实现线程安全性的最简单方式之一。某个对象封闭在一个线程中时, ...
分类:编程语言   时间:2020-07-01 23:42:45    阅读次数:67
Python中的线程锁
Python中的线程锁 前言 本章节继续探讨threading模块下关于锁的应用,注意。这一期很重要,依然是围绕着理论篇来讲,这一章节主要围绕理论篇中的线程切换做讲解,因此一定要有一些线程切换方面的知识。 官方中文文档 线程安全 线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多 ...
分类:编程语言   时间:2020-07-01 22:09:58    阅读次数:60
FutureTask详解
FutureTask详解 简介 FutureTask为Future的实现类. 用以获取任务执行结果(get)和取消任务(cancel). 若任务未完成,则获取任务结果时会被阻塞. 若任务执行完成后,任务不能被重启或取消. 可用作一个任务提交到线程中执行. 线程安全由CAS保证. FutureTask ...
分类:其他好文   时间:2020-06-30 22:26:35    阅读次数:78
ThreadLocal 基本API
ThreadLocal 是什么呢? 定义:提供线程局部变量; 一个线程局部变量在多个线程中,分别有独立的值(副本)。 特点:简单(开箱即用)、快速(无额外开销)、安全(线程安全)。 场景: 多线程场景(资源持有、线程一致性、并发计算、线程安全等场景)。 ThreadLocal 基本API 构造函数T ...
分类:Windows程序   时间:2020-06-30 01:00:33    阅读次数:86
Java多线程学习(二)
本篇主要介绍Java多线程中的同步,也就是如何在Java语言中写出线程安全的程序,如何在Java语言中解决非线程安全的相关问题,没错就是使用synchronized. 一、如何解决线程安全问题? 一般来说,是如何解决线程安全问题的呢?基本上所有的并发模式在解决线程安全问题时,都采用“序列化访问临界资 ...
分类:编程语言   时间:2020-06-29 00:17:04    阅读次数:42
如何正确地写出单例模式
懒汉式,线程不安全 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (instance == n ...
分类:其他好文   时间:2020-06-28 18:22:58    阅读次数:37
软件构造复习内容(10)---并发(2)
保证线程安全的策略: 保证线程安全,就要避免Race Condition,竞争的存在能破坏ADT的RI,使数据混乱。 策略1.限制数据共享 将可变数据限制在单一线程内部,避免竞争,不允许任何线程直接读写数据。 核心思想:线程之间不共享mutable的数据类型 避免全局可变变量 2.共享不可变数据 使 ...
分类:其他好文   时间:2020-06-27 00:37:21    阅读次数:70
synchronized与volatile
说起多线程的两个修饰符,保证线程安全首先就会想到synchronized和voiltile这两个。 为什么会出现线程不安全? 多线程是相对cpu指令的,cpu本身是对一个又一个指令进行顺序执行的。多线程就是卡单个指令节点进行插入执行(这里说法估计有点问题,以后想起来再改吧)。jdk本身提供了对多个线 ...
分类:其他好文   时间:2020-06-27 00:02:10    阅读次数:71
第一章 - Java与线程
目录 01.Java和线程 02.Java与协程 03.CPU缓存结构和java内存模型 04.管程-悲观锁和锁优化 05.乐观锁 - 无锁方案 06.线程安全 07.线程池 08.JUC 09.高并发测试 10.类加载器 Java与线程 线程的类型 线程是比进程更轻量级的调度执行单位,线程的引入, ...
分类:编程语言   时间:2020-06-26 18:45:04    阅读次数:72
5095条   上一页 1 ... 16 17 18 19 20 ... 510 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!