您的当前位置:TAGS -> 线程
  • 浅谈一下python线程池简单应用

    后端开发2025年09月17日

    一、线程池简介 传统多线程方案会使用“即时创建,即时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务时执行时间较短,而且执行次数及其频繁,那么服务器将处于不停的创建线程,销毁线程的状态。 一个线程的运行时间可以分为三部分:线程的启动时间、线程体的运行时间和线程的销毁时间。 在多线程处理的情景中,如果线程不能被重用,就...

  • 关于python3的ThreadPoolExecutor线程池大小设置

    后端开发2025年09月16日

    ...

  • Java配置线程池

    后端开发2025年09月14日

    一、Java配置线程池 1、线程池分类、其他 1.1、分类 IO密集型 和 CPU密集型 任务的特点不同,因此针对不同类型的任务,选择不同类型的线程池可以获得更好的性能表现。 1.1. IO密集型任务 ​ IO密集型任务的特点是需要频繁读写磁盘、网络或者其他IO资源,执行时间长,CPU占用率较低。 对于这类任务,线程的执行时间主要取决于IO操作的速度,而非C...

  • Java的CompletableFuture,Java的多线程开发

    后端开发2025年09月14日

    三、Java8的CompletableFuture,Java的多线程开发 1、CompletableFuture的常用方法 以后用到再加 runAsync() :开启异步(创建线程执行任务),无返回值 supplyAsync() :开启异步(创建线程执行任务),有返回值 thenApply() :然后应用,适用于有返回值的结果,拿着返回值再去处理。 exce...

  • 怎么通过继承Thread类创建Java线程类

    后端开发2025年09月09日

    本篇内容介绍了“怎么通过继承Thread类创建Java线程类”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 继承 Thread 类创建线程类 Thread 的实现步骤: 定义 Thread 的子类,重写 run()方法,run()方法代表了线程要完成的任务,...

  • Java多线程Semaphore工具的使用详解

    后端开发2025年09月08日

    目录 Semaphore 是一种用于控制线程并发访问数的同步工具。它通过维护一定数量的许可证来限制对共享资源的访问。 许可证的数量就是可以同时访问共享资源的线程数目。 当一个线程需要访问共享资源时,它必须先获取一个许可证,如果没有许可证可用,线程就会被阻塞,直到有一个许可证可用。 当一个线程完成了对共享资源的访问后,它必须释放一个许可证,以便其他线程可以获...

  • Java 网络编程 —— 创建多线程服务器

    后端开发2025年09月02日

    一个典型的单线程服务器示例如下: while (true) { Socket socket = null; try { // 接收客户连接 socket = serverSocket.accept(); // 从socket中获得输入流与输出流,与客户通信 ... } catch(IOException e) { e.printStackTrace() } ...

  • Java创建多线程服务器流程

    后端开发2025年09月02日

    目录 为每个客户分配一个线程 创建线程池 使用 Java 提供的线程池 使用线程池的注意事项 一个典型的单线程服务器示例如下: while (true) { Socket socket = null; try { // 接收客户连接 socket = serverSocket.accept(); // 从socket中获得输入流与输出流,与客户通信 ......

  • Java多线程中Lock的使用小结

    后端开发2025年08月30日

    Jdk1.5 以后,在 java.util.concurrent.locks 包下,有一组实现线程同步的接口和类,说到线程的同步,可能大家都会想到 synchronized 关键字, 这是 java 内置的关键字,用来处理线程同步的,但这个关键字有很多的缺陷,使用起来也不是很方便和直观,所以就出现了 Lock,下面,我们 就来对比着讲解 Lock。 通常我...

  • Java多线程同步工具类CyclicBarrier的使用

    后端开发2025年08月29日

    目录 CyclicBarrier是什么 CyclicBarrier的基本使用方法 CyclicBarrier的源码实现 (1)CyclicBarrier的初始化 (2)CyclicBarrier的等待和唤醒 CyclicBarrier的使用场景 总结 CyclicBarrier是什么 CyclicBarrier是Java并发包中提供的一种同步工具类,它可以...

  • 共50条记录  第1页/共5页
  • 首页
  • 上一页
  • 前五页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 后五页
  • 下一页
  • 尾页