网站首页 站内搜索

搜索结果

查询Tags标签: 并发,共有 1395条记录
  • 1带你实现协程池"Java开发者的Golang进修指南:从0-1带你实现协程池

    在Java编程中,为了降低开销和优化程序的效率,我们常常使用线程池来管理线程的创建和销毁,并尽量复用已创建的对象。这样做不仅可以提高程序的运行效率,还能减少垃圾回收器对对象的回收次数。 在Golang中,我们知道协程(goroutine)由于其体积小且效率高,在高并发场景…

    2024/1/22 18:02:19 人评论 次浏览
  • go并发 - channel

    概述 并发编程是利用多核心能力,提升程序性能,而多线程之间需要相互协作、共享资源、线程安全等。任何并发模型都要解决线程间通讯问题,毫不夸张的说线程通讯是并发编程的主要问题。go使用著名的CSP(Communicating Sequential Process,通讯顺序进程)并发模型,从设计…

    2023/11/19 18:32:32 人评论 次浏览
  • 如何用ReadWriteLock实现一个通用的缓存中心?

    摘要:在并发场景中,Java SDK中提供了ReadWriteLock来满足读多写少的场景。 本文分享自华为云社区《【高并发】基于ReadWriteLock开了个一款高性能缓存》,作者:冰 河。 写在前面 在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化…

    2023/5/30 18:23:30 人评论 次浏览
  • OA产品并发访问能力

    环境:cpu 16c,内存 32G,系统管理服务、jtportal服务 启动双实例样本:50线程,循环登录60次,共计3000次登录,用时3分钟40秒结论:平均每分钟支持800次登录,均在3秒左右。按照10%并发计算的话单机环境可以支持8000人使用

    2022/9/17 23:18:34 人评论 次浏览
  • Django高并发处理与解决方案探讨

    一直在听别人说,django在处理高并发时很低效,甚至有些人道听途说Django并不能处理高并发,然后萌发放弃Django的念头。那么在这里就和大家一起探讨一下Django高并发怎么处理。 一直都在说高并发,在这之前,我们先了解一下什么是高并发。多少QPS才算是高并发?业务系统服…

    2022/9/16 23:47:17 人评论 次浏览
  • Sqlite 并发读写的演进之路

    概论 sqlite 底层的存储基于 B-tree,B-Tree 对底层存储的基本读写单位是页面,而每个页面都由全局唯一的页面编号与之对应,一般来说页面编号从 1 开始递增。类 B-Tree 的存储引擎修改数据的流程如下图所示:从上图中,需要区分 B-Tree 类的存储引擎几个核心的模块:B-Tr…

    2022/9/16 2:18:40 人评论 次浏览
  • 性能测试-误区二

    1、性能测试策略 做性能测试需要一套标准化流程及测试策略,并发用户数只是指标考虑的一个,在做负载测试的时候,一般都是按照梯度施压的方式去加用户数,而不是在没 有预估的情况下,一次加几万个用户,,交易失败率非常高,响应时间非常长,已经超过了使用者忍受范围内…

    2022/9/14 6:17:52 人评论 次浏览
  • 数据库原理:数据库恢复和并发控制

    目录数据库恢复事务故障的种类恢复技术数据转储日志文件检查点数据库镜像并发控制不一致问题封锁活锁和死锁两段锁数据库安全性安全标准安全性控制参考资料 数据库恢复 事务 事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位…

    2022/9/14 2:18:26 人评论 次浏览
  • Java 并发编程解析 | 如何正确理解Java领域中的并发锁,我们应该具体掌握到什么程度?

    苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》写在开头对于Java领域中的锁,其实从接触Java至今,我相信每一位Java Developer都会有这样的一个感觉?不论是Java对锁的实现还是应用,真的是一种“群英荟萃”,而且每一种锁都有…

    2022/9/7 14:22:58 人评论 次浏览
  • 系统设计目标(一):如何提升系统性能?

    提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。在前两节课中,我带你了解了高并发系统设计的含义,意义以及分层设计原则,接下来,我想带你整体了解一下高并发系统设计的目标,然后…

    2022/9/5 23:22:56 人评论 次浏览
  • 并发的核心:CAS 是什么?Java8是如何优化 CAS 的?_2

    大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理。今天就带大家读懂 CAS 是如何保证操作的原子性的,以及 Java8 对 CAS 进行了哪些优化。synchronized:大材小用我们先来看几行代…

    2022/9/4 14:26:00 人评论 次浏览
  • 并发的核心:CAS 是什么?Java8是如何优化 CAS 的?

    大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理。今天就带大家读懂 CAS 是如何保证操作的原子性的,以及 Java8 对 CAS 进行了哪些优化。synchronized:大材小用我们先来看几行代…

    2022/9/4 14:25:58 人评论 次浏览
  • C++并发编程实战(第2版)

    这本书翻译的烂,写的也不好。 甚至不如看cppreference。 这本书英文叫C++ Concurrency in Action, Second Edition 英文原版也是垃圾,C++实在没有写得稍微好点的并发编程的书了,就看这个入门 看完了,我的评价就是一个字:烂

    2022/9/4 1:24:12 人评论 次浏览
  • JAVA之G1与CMS垃圾回收

    G1 GC,全称Garbage-FirstGarbage Collector,通过-XX:+UseG1GC参数来启用,作为体验版随着JDK 6u14版本面世,在JDK 7u4版本发行时被正式推出,相信熟悉JVM的同学们都不会对它感到陌生。在JDK 9中,G1被提议设置为默认垃圾收集器(JEP 248)。那么与之前的CMS相比,G1有哪…

    2022/9/3 14:25:26 人评论 次浏览
  • java 并发(二)

    并发问题数据竞争 死锁 活锁 资源不足(饿死) 优先权反转数据竞争 死锁四个条件资源 只能互斥使用(一个资源每次只能被一个进程使用) 请求者 不剥夺条件(进程已获得的资源,在末使用完之前,不能强行剥夺) 请求与保持条件 (若干进程因请求资源而阻塞时,对已获得的资源保持…

    2022/9/3 14:24:05 人评论 次浏览
共1395记录«上一页1234...93下一页»
扫一扫关注最新编程教程