Thread

  • 多线程

    多线程 概念 同步 先做1,1做完了再做2 异步 两件事可以一起做 并行 在一个CPU核心上只运行一件事 并发 在一个CPU核心上运行多件事,利用CPU时间切片技术 多进程 进程与…

    Java 2022年9月7日
  • java锁:第四章:读写锁

    理论:未使用读写锁的代码: package com.javaliao.backstage; import java.util.HashMap; import java.util.M…

    Java 2022年9月6日
  • java并发 学习记录

    哪些方法会抛出InterruptedException异常? Thread类怎么处理异常 可以在Thread中设置异常处理类(实例方法)–setUncaughtExce…

    Java 2022年8月30日
  • Java并发编程总结

    ——《Java多线程编程实战指南》学习及其他参考博客总结 串行、并行、并发 (1)串行:顺序执行多个任务,一个时刻只有一个任务在执行(2)并行:多个CPU(核)同一时间多个任务,一…

    Java 2022年8月30日
  • java使用多种方式实现多线程及线程池的使用

    ​  一、多线程实现了什么? 为了解决负载均衡问题,充分利用CPU资源.为了提高CPU的使用率,采用多线程的方式去同时完成几件事情而不互相干扰.为了处理大量的IO操作时或处理的情况…

    2022年8月29日
  • C++【多线程编程】之【初识线程】

    1.用c++11的thread库还是用pthread库?至于选择哪种多线程编程方案,需要根据你的实际项目、运行平台、团队协作等因素来考虑。一般而言,如果使用的是 Linux 操作系…

    编程笔记 2022年8月28日
  • 深入理解JUC:第六章:Semaphore信号灯

    理论: Semaphore 是 synchronized 的加强版,作用是控制线程的并发数量 多个线程抢多个资源,下面案例是有六台车抢三个停车位 使用Semaphore的代码: p…

    编程笔记 2022年8月26日
  • 线程池:第四章:ThreadPoolTaskExecutor和ThreadPoolExecutor有何区别?

    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。 多线程:包含程序、进程、线程的概念,Java中多线程的创建和使用,实现 Runnable 接口与继承 Thread 类…

    Java 2022年8月26日
  • 关于rt-thread调度器实现的底层代码分析

      本文使用了rt-thread自带的钩子函数和显示函数进行了实验,从rt-thread自带的延时函数rt_thread_delay()函数入手,对rt-thread系统的调度器进…

    编程笔记 2022年8月24日
  • java线程的学习

    1什么是线程   进程是程序执行的一次过程,它是一个动态的概念,是系统资源分配的单位,通常一个进程中可以包含若干个线程,线程就是独立执行的路径。线程的执行存在优先权问题 2java…

    Java 2022年8月23日