网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: 线程,共有 3579条记录
  • 进程与线程

    进程: 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源,然后把该进程放入进程就绪队列,进程调度器选中它的时候就会为它分配CPU时间,程序开始真正运行。 线程: 线程是程序执行时的最小单位,它…

    2022/9/18 7:10:57 人评论 次浏览
  • 多线程中本地内存刷新到主存中的时机

    转:https://blog.csdn.net/weixin_43170684/article/details/113947494 结论:保证可见性的方法: 1.volatile 2.synchronized 3.juc的显示锁lock--注意:在juc的并发集合中也用到了synchronized或者lock,因此这些并发集合也能保证可见性,或者理解为 线程安全 包括了可…

    2022/9/18 7:10:54 人评论 次浏览
  • 08 生产经验:在数据库的压测过程中,如何360度无死角观察机器性能?

    1.除了QPS和TPS外,我们还应该观察机器的性能 如果使用10个线程去压测数据库,此时性能还很高,其实可以在sysbench继续增加线程的数量,比如使用50个线程,100个线程直到QPS和TPS上不去了,当然我们在提高线程数量的时候不要盲目的压测 2.为什么在不停的增加线程数量的时…

    2022/9/17 19:12:07 人评论 次浏览
  • Java面试题

    Spring Spring中的Bean是否线程安全 1.如果Bean是⽆状态的,那么Bean则是线程安全的(没有共享修改操作) 2.如果Bean是有状态的,那么Bean则不是线程安全的 注:Bean只是一个概念,Bean是否线程安全,应看对应的对象(Bean对象)是否线程安全,有没有共享操作,是否修改。…

    2022/9/13 17:08:05 人评论 次浏览
  • C#线程

    线程是一个可以独立执行的执行路径。 每一个线程都运行在一个操作系统进程中。这个进程提供了程序执行的独立环境。 在单线程程序中,进程中只有一个线程运行,因此线程可以独立使用进程环境。而在多线程程序中,一个进程中会运行多个线程。它们共享同一个执行环境(特别是…

    2022/9/13 17:08:03 人评论 次浏览
  • C#线程:任务Task

    Task是一个更高级的抽象概念,它代表了一个并发操作,而该操作并不一定依赖线程来完成。Task是可以组合的(可以将它们通过延续(continuation)操作串联在一起)。它们可以使用线程池减少启动延迟,也可以通过TaskCompletionSource采用回调的方式避免多个线程同时等待I/O…

    2022/9/13 17:06:53 人评论 次浏览
  • ThreadLocal源码学习笔记

    系列文章目录和关于我 一丶ThreadLocal结构每一个Thread对象都有一个名为threadLocals类型为ThreadLocal.ThreadLocalMap的属性,ThreadLocal.ThreadLocalMap对象内部存在一个Entry数组,其中存储的Entry对象key是ThreadLocal,value便是我们绑定在线程上的值。ThreadLocal…

    2022/9/13 9:37:00 人评论 次浏览
  • Java 多线程:锁(一)

    Java 多线程:锁(一) 作者:Grey 原文地址: 博客园:Java 多线程:锁(一) CSDN:Java 多线程:锁(一) CAS 比较与交换的意思 举个例子,内存有个值是 3,如果用 Java 通过多线程去访问这个数,每个线程都要把这个值 +1。 之前是需要加锁,即synchronized关键字来控…

    2022/9/11 9:35:07 人评论 次浏览
  • Java中的多线程

    首先理清几个基本概念:程序:为完成特定任务,用某种语言编写的一组指令的集合。即一段静态的代码(还没运行起来)进程:是程序的一次执行过程,也就是说程序运行起来了,加载到了内存中,并占用了cpu的资源。这是一个动态的过程:有自身的产生、存在和消亡的过程,这也…

    2022/9/10 14:33:53 人评论 次浏览
  • python中的进程、线程、协程

    大家好,有时候会听到有人评价python编程执行效率方面相对java没有啥优势,其实是没有找到正确的打开方式,编程中无论是api还是执行脚本,无论是I/O密集型任务还是计算密集型任务,都有其提升执行效率的方式,通常,我们的优化手段就是并发编程,实现多任务同时执行,改善…

    2022/9/10 7:33:35 人评论 次浏览
  • (历史) 1960s,大家争先在共享内存上实现原子性 (互斥) 但几乎所有的实现都是错的,直到 Dekker's Algorithm,还只能保证两个线程的互斥

    (历史) 1960s,大家争先在共享内存上实现原子性 (互斥)但几乎所有的实现都是错的,直到 Dekkers Algorithm,还只能保证两个线程的互斥

    2022/9/10 7:33:32 人评论 次浏览
  • linux 进程 线程与栈

    前段时间和同事一块追一个多线程下栈溢出的bug,究其原因是引用的外部静态库中某个局部的字符串buffer太大导致(1MB),而程序中反复review并没有申请太大的栈空间,当时有怀疑栈空间本身太小,最后通过修改静态库的该buffer大小定义解决,问题看似解决,实则反应对进程和…

    2022/9/10 7:03:35 人评论 次浏览
  • 01.linux性能优化-平均负载

    uptime: 21:09:41 (time) ,up 35 min, (系统运行时间), 2 users, (登录用户数),load average: 0.00, 0.01, 0.04 (平均负载 1分钟 五分钟 十五分钟) 一. 平均负载 平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也…

    2022/9/10 7:03:31 人评论 次浏览
  • Thread.sleep(0)深入分析

    目录1 Thread.sleep(0)1.1 问题引入1.2 探索1.3 实践1.4 附加 1 Thread.sleep(0) 1.1 问题引入 先看看一个来自RocketMQ(org.apache.rocketmq.store.logfile.DefaultMappedFile#warmMappedFile)代码里面的for循环,在循环里面,专门有个变量 j,来记录当前循环次数。 第…

    2022/9/9 23:03:53 人评论 次浏览
  • 学习 python进阶 多线程

    第二种开启线程方式 线程共享内存空间

    2022/9/9 22:04:33 人评论 次浏览
共3579记录«上一页1234...239下一页»