网站首页 站内搜索

搜索结果

查询Tags标签: thread,共有 1690条记录
  • Java基础-并发篇

    3.1. JAVA 并发知识库3.2. JAVA 线程实现/创建方式 3.2.1. 继承 Thread 类 ​ Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。启动线程的唯一方 法就是通过 Thread 类的 start()实例方法。start()方法是一个 native 方法,它将启动一个新线 程,…

    2022/6/25 1:22:42 人评论 次浏览
  • Linux下JVM中可生成的最大Thread数量

    Linux下JVM中可生成的最大Thread数量最近想测试下Openfire下的最大并发数,需要开大量线程来模拟客户端。对于一个JVM实例到底能开多少个线程一直心存疑惑,所以打算实际测试下,简单google了把,找到影响线程数量的因素有下面几个:-Xmsintial Java heap size-Xmxmaximum…

    2022/6/24 5:22:18 人评论 次浏览
  • Python 多线程下载大文件

    *仅实现,可优化 *因为第三方下载请求次数限制,个人设备网络限制,多线程实现后效果一般。 已知: 1、网络环境较差时,下载线程没有全部下载完成就走了后面的逻辑;(bug) 2、实现线程进度条、线程断点续传;(优化) 3、下载文件处理;(优化)拆分url,total_size作为…

    2022/6/23 5:19:56 人评论 次浏览
  • 6.2MySQL主从复制

    主从复制架构和原理 服务性能扩展方式向上扩展  垂直扩展向外扩展  横向扩展 MySQL的扩展读写分离复制:每个节点相同的数据库,向外扩展,基于二进制日志的单向复制 复制的功能数据分布负载均衡读备份高可用和故障切换MySQL升级测试 复制架构 一主一从复制架构 一主多…

    2022/6/23 2:20:23 人评论 次浏览
  • java中的锁

    公平锁/非公平锁 可重入锁 指的是以线程为单位,当一个线程获取对象锁之后,这个线程可以再次获取本对象上的锁,而其他的线程是不可以的。public class ReenterLockTest {public static void main(String[] args) {new Thread(()->{reenterLock_DaMen();}).start();ne…

    2022/6/22 1:22:26 人评论 次浏览
  • C#多线程

    前期知识: 1.进程和线程是啥? 进程:进程就是一个应用程序,对电脑的各种资源的占用 线程:线程是程序执行的最小单位,任何操作都是线程完成的,线程依托进程存在的,一个进程可以有多个线程 2.多线程为啥会出现多此线程? 计算机的角度,因为CPU太快了,其他硬件跟不上…

    2022/6/17 1:21:26 人评论 次浏览
  • 并发编程原理学习:synchronized关键字

    概述 关键字synchronized可以修饰方法或者以同步代码块的形式来进行使用,它主要确保多个线程在同一时刻只能有一个线程处于方法或者同步块中,它保证了线程对变量访问的可见性和排他性。 同步代码块 public class SynchronizedDemo implements Runnable {@Overridepublic…

    2022/6/15 5:20:15 人评论 次浏览
  • MySQL-DBA--20220613 mysqlslap

    1、mysqlslap 2、(root@172.16.16.2)[(none)] 12:57:49> show variables like thread%; 3、thread_handling参数(秒杀场景)   4、

    2022/6/14 2:20:14 人评论 次浏览
  • 王者并发课-铂金7:整齐划一-CountDownLatch如何协调多线程的开始和结束

    欢迎来到《王者并发课》,本文是该系列文章中的第20篇。 在上一篇文章中,我们介绍了Condition的用法。在本文中,将为你介绍CountDownLatch的用法。CountDownLatch是JUC中的一款常用工具类,当你在编写多线程代码时,如果你需要协调多个线程的开始和结束动作时,它可能会…

    2022/6/13 23:20:57 人评论 次浏览
  • Thread与ThreadPool耗时对比C#

    using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks;namespace Thread与ThreadPool对比 {class Program{static void Main(string[] args){Stopwa…

    2022/6/13 1:21:30 人评论 次浏览
  • 【Java】基于线程池的独立任务并发执行器

    目的: 对于多个独立的任务,可以以并发的方式执行任务,以提高 CPU 利用率,提高处理效率。 思路 在一个线程池中,开启指定数量的线程,每个线程从任务队列中获取任务执行。 执行的过程中,判断当前线程是否在执行任务的状态,如果没有执行任务,取一条任务执行,如果正…

    2022/6/12 1:22:45 人评论 次浏览
  • 面了个 5 年 Java,两个线程进行数据交换都不会,我真是醉了。。

    面试总结 最近栈长面试了一个 5 年经验的 Java 程序员,简历和个人介绍都提到了精通 Java 多线程,于是我就问了几个多线程方面的问题:1、实现多线程有哪几种方式,如何返回结果? 2、多个线程如何实现顺序访问? 3、两个线程如何进行数据交换? 4、如何统计 5 个线程的运…

    2022/6/11 1:20:26 人评论 次浏览
  • java中级

    java多线程 基础概念多进程与cpu: cpu有几核就能开多少真实的进程,超过的就变成了模拟进程,即一个核可能开几个进程,但其实是通过在多个进程之间切换实现的。 多线程与cpu 进程中的多个线程谁先去cpu执行是系统控制的,人干预不了。继承Thread类(不推荐使用):继承类…

    2022/6/7 1:20:44 人评论 次浏览
  • JUC 并发编程

    JUC 1、什么是JUC JUC:Java util 工具包、包、分类 源码 + 官方文档 面试高频问!业务:普通的线程代码 Thread Runnable 没有返回值、效率相比入 Callable 相对较低! 2、进程和线程线程、进程,如果不能使用一句话说出来的技术,不扎实!进程:一个程序,QQ.exe Music.exe …

    2022/6/5 1:21:44 人评论 次浏览
  • python threading中的setDaemon, join

    在主线程中创建一个子线程:t = threading.Thread() t.join() t.start() 那创建的这个子线程start之后,主线程会停在那里等这个子线程运行完成,这个子线程运行完成后,主线程才会继续执行t.start()之后的主线程代码。t = threading.Thread() t.setDaemon(True) t.start(…

    2022/6/3 5:22:27 人评论 次浏览
扫一扫关注最新编程教程