Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
主线程中捕获子线程异常
需求 主线程独立执行 无需等待子线程执行完毕 子线程如有异常抛出可自行catch 网上介绍的方法一般是 1 在线程内部进行try catch捕获异常 2 通过线程池的submit方法 获取Future对象 然后try catch Futur
多线程
thread
并发编程
Java -NIO简介
Java NIO 在1 4版本之前 Java IO类库是阻塞IO 从1 4版本开始 引进了新的异步IO库 被称为Java New IO类库 简称为JAVA NIO New IO类库的目标 就是要让Java支持非阻塞IO 基于这个原因 更多的
并发编程
NIO
Java 并发编程中篇 -(JMM、CAS 原理、Volatile 原理)
并发编程已完结 章节如下 Java 并发编程上篇 Synchronized 原理 LockSupport 原理 ReentrantLock 原理 Java 并发编程中篇 JMM CAS 原理 Volatile 原理 Java 并发编程下篇
Java并发编程
Java
多线程
并发编程
总结:多线程集合类java.util.concurrent.*
目录 一 java util concurrent Java并发工具包 二 阻塞队列BlockingQueue 2 1 BlockingQueue用法 2 2 BlockingQueue的方法 2 3 BlockingQueue的实现 2
Java
多线程
并发编程
day14-多线程01
1 实现多线程 1 1简单了解多线程 理解 是指从软件或者硬件上实现多个线程并发执行的技术 具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程 提升性能 1 2并发和并行 理解 并行 在同一时刻 有多个指令在多个CPU上同时执行
JavaSE
Java
并发编程
编程语言
常见的并发问题有哪些都不知道,还怎么说自己是大佬!!
常见的并发问题有哪些 1 并发测试 1 1并发测试的定义 1 2并发测试的分类 2 常见并发问题 2 1事务并发的问题 2 2极限值并发的问题 2 3压力并发的问题 2 4异常数据干扰并发的问题 1 并发测试 最近小屌丝一直在埋头苦练性能的
接口并发(从理论到代码实战)
接口
并发编程
Linux epoll 与 Windows IOCP比较
前言 epoll 和 IOCP IO Completion Ports 分别是 Linux 和 Windows 系统上的高效网络模型 相比其他网络模型 同样是 polling 方式 这两种模型有如下特点 在系统资源允许下 监控的文件描述符没
CC
并发编程
Linux
Windows
网络
JUC学习系列八(信号量 Semaphore)
一个计数信号量 从概念上讲 信号量维护了一个许可集 Semaphore 通常用于限制可以访问某些资源 物理或逻辑的 的线程数目 通常 应该将用于控制资源访问的信号量初始化为公平的 以确保所有线程都可访问资源 为其他的种类的同步控制使用信号量
并发编程
Java并发编程实战——你真的了解final吗?
文章目录 final的简介 平时使用的final final修饰变量 final修饰方法 final修饰类 多线程中你真的了解final吗 final域基本数据类型的重排序规则 写final域的重排序规则 读final域的重排序规则 fin
并发编程
Java并发编程实战——线程池ThreadPoolExecutor实现原理
文章目录 为什么要使用线程池 线程池的工作原理 线程池的创建 BlockingQueue execute 方法 如何合理配置线程池参数 之前在 RabbitMQ池化方案中提到过线程池 本节我们加深理解 为什么要使用线程池 在实际使用中 线程
并发编程
并发编程系列之线程的启动终止
前言 上节我们对线程有了个基本的概念和认识 从线程状态转变过程我们也已经知道了线程通过调用start方法进行启动 直到run方法执行线程结束 今天我们就来详细的说说启动和终止线程的细节 OK 让我们开始今天的并发之旅吧 创建线程 在使用一个
并发编程
【Java面试题汇总】多线程、JUC、锁篇(2023版)
导航 黑马Java笔记 踩坑汇总 Java基础 JavaWeb SSM SpringBoot 瑞吉外卖 SpringCloud 黑马旅游 谷粒商城 学成在线 设计模式 牛客面试题 目录 0 请你说说线程和进程的区别 1 请你说说多线程 2
Java学习路线
Java面试题汇总
Java
JUC
并发编程
4种线程池详解
要配置一个线程池是比较复杂的 尤其是对于线程池的原理不是很清楚的情况下 很有可能配置的线程池不是较优的 因此在Executors类里面提供了一些静态工厂 生成一些常用的线程池 文章目录 ExecutorService概述 newSingle
并发编程
核心知识点
多线程
Java
C++ future async promise 用法详解 - shared_future
shared future 文章目录 shared future 获得方式 作用 区别 原理 基本函数 基本用法 获得方式 只能由 future 得到 作用 同 future 区别 可以多线程 多次访问 shared state 原理 sh
c
Future
STL
并发编程
多线程顺序打印的5种解法
多线程同步的方式有许多 有传统的synchronized锁 还可以使用lock锁 下面列举多线程顺序打印的5种解法 算作对线程同步的一个总结 文章目录 经典面试题 多种解法 使用 Lock 使用 wait notify 使用 Lock Co
并发编程
核心知识点
多线程
FutureTask详解
前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住分享一下给大家 点击跳转到网站 FutureTask介绍 一个可取消的异步计算 FutureTask提供了对Future的基本实现 可以调用方法去开始和取消一个计算 可以查询
并发编程
读书笔记
Future
FutureTask
FutureTask详解
并发编程的挑战
文章目录 上下文切换 概念 种类 减少上下文切换 死锁 死锁案例 避免死锁 上下文切换 概念 CPU通过时间片分配算法来循环执行任务 当前任务执行一个时间片后会切换到下一个任务 在切换前会保存上一个任务的状态 以便下次切换回这个任务时可以再
并发编程
Java
开发语言
后端
FutureTask源码解析(详细)
FutureTask源码解析 详细 首先futuretask实现了Runablefuture接口 此接口声明了run方法 而Runablefuture接口继承了runable和future接口 future接口定义了某些方法比如get获取结
Java
多线程
并发编程
设计模式
Java中Juc并发编程基础
1 什么是JUC 就是java util concurrent并发包下面使用的工具包 1 1 线程和进程 进程 是一个程序 QQ exe 网易云音乐 大数据领域的NameNode其实就是程序的集合 一个进程往往可以包含多个线程 至少包含一个
Java
多线程
并发编程
多进程
云计算与Kubernetes(k8s)
参考链接 https blog csdn net zkkzpp258 article details 86541362 https blog csdn net Bubbler 726 article details 85596418 htt
云原生技术
Java
并发编程
并发
«
1
2
3
4
5
6
7
8
»