Thread
-
多线程
多线程 概念 同步 先做1,1做完了再做2 异步 两件事可以一起做 并行 在一个CPU核心上只运行一件事 并发 在一个CPU核心上运行多件事,利用CPU时间切片技术 多进程 进程与…
-
java锁:第四章:读写锁
理论:未使用读写锁的代码: package com.javaliao.backstage; import java.util.HashMap; import java.util.M…
-
java并发 学习记录
哪些方法会抛出InterruptedException异常? Thread类怎么处理异常 可以在Thread中设置异常处理类(实例方法)–setUncaughtExce…
-
Java并发编程总结
——《Java多线程编程实战指南》学习及其他参考博客总结 串行、并行、并发 (1)串行:顺序执行多个任务,一个时刻只有一个任务在执行(2)并行:多个CPU(核)同一时间多个任务,一…
-
java使用多种方式实现多线程及线程池的使用
一、多线程实现了什么? 为了解决负载均衡问题,充分利用CPU资源.为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰.为了处理大量的IO操作时或处理的情况…
-
C++【多线程编程】之【初识线程】
1.用c++11的thread库还是用pthread库?至于选择哪种多线程编程方案,需要根据你的实际项目、运行平台、团队协作等因素来考虑。一般而言,如果使用的是 Linux 操作系…
-
深入理解JUC:第六章:Semaphore信号灯
理论: Semaphore 是 synchronized 的加强版,作用是控制线程的并发数量 多个线程抢多个资源,下面案例是有六台车抢三个停车位 使用Semaphore的代码: p…
-
线程池:第四章:ThreadPoolTaskExecutor和ThreadPoolExecutor有何区别?
史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。 多线程:包含程序、进程、线程的概念,Java中多线程的创建和使用,实现 Runnable 接口与继承 Thread 类…
-
关于rt-thread调度器实现的底层代码分析
本文使用了rt-thread自带的钩子函数和显示函数进行了实验,从rt-thread自带的延时函数rt_thread_delay()函数入手,对rt-thread系统的调度器进…
-
java线程的学习
1什么是线程 进程是程序执行的一次过程,它是一个动态的概念,是系统资源分配的单位,通常一个进程中可以包含若干个线程,线程就是独立执行的路径。线程的执行存在优先权问题 2java…