Skip to main content

moregeek program

面试官:单核 cpu 支持 java 多线程吗?什么?_wx630f055ce23fc的博客-多极客编程

由于现在大多计算机都是多核CPU,多线程往往会比单线程更快,更能够提高并发,但提高并发并不意味着启动更多的线程来执行。更多的线程意味着线程创建销毁开销加大、上下文非常频繁,你的程序反而不能支持更高的TPS。时间片多任务系统往往需要同时执行多道作业。作业数往往大于机器的CPU数,然而一颗CPU同时只能执行一项任务,如何让用户感觉这些任务正在同时进行呢? 操作系统的设计者 巧妙地利用了时间片轮转的方式

Read More

[C++11与并发编程]C++11thread类简介-多极客编程

C++11thread类简介layout: post title: 多线程基础——thread类 categories: cpp_concurrency description: C++并发编程简介 keywords: c++, 并发编程,std::thread​​参考:三种创建线程的方式​​​​参考:join和detach线程​​​​参考:传递参数给线程​​​​参考:cpp11并发编程入门——f

Read More

#yyds干货盘点# Java 并发 - 线程基础-多极客编程

Java 并发 - 线程基础线程状态新建(New)创建后尚未启动。可运行(Runnable)可能正在运行,也可能正在等待 CPU 时间片。包含了操作系统线程状态中的 Running 和 Ready。阻塞(Blocking)等待获取一个排它锁,如果其线程释放了锁就会结束此状态。无限期等待(Waiting)等待其它线程显式地唤醒,否则不会被分配 CPU 时间片。进入方法退出方法没有设置 Timeout

Read More

快速剪辑-助力度咔智能剪辑提效实践-多极客编程

导读:为了提升好看创作者剪辑效率,快速剪辑通过智能识别视频中的字幕、重复句、空白句,一键清除无效片段,提升剪辑效率。本文章旨在与大家分享快速剪辑的建设路径与实践过程中遇到的问题。 全文5886字,预计阅读时间15分钟。 一、设计背景 度咔剪辑作为百度出品的一款泛知识类视频剪辑工具,承载着创作者的剪辑工作,而快速剪主要解决快速去除无效片段的问题。 修剪片段 通常我们修剪片段时,需要人

Read More

解密并发幕后黑手:线程切换引发的原子性问题-多极客编程

​​摘要:原子性是指一个或者多个操作在CPU中执行的过程不被中断的特性。原子性操作一旦开始运行,就会一直到运行结束为止,中间不会有中断的情况发生。 本文分享自华为云社区​​《【高并发】解密导致并发问题的第二个幕后黑手——原子性问题》​​,作者: 冰 河。原子性原子性是指一个或者多个操作在CPU中执行的过程不被中断的特性。原子性操作一旦开始运行,就会一直到运行结束为止,中间不会有中断的情况发生。我们

Read More

#yyds干货盘点#流量控制-从原理到实现-多极客编程

❝关注公众号【高性能架构探索】,第一时间获取技术干货,回复【pdf】,免费获取计算机经典书籍❞在上一篇文章​​聊聊服务注册与发现​​中,我们讲了微服务架构中核心功能之一服务注册与发现。在本文中,我们将着重讲下微服务的另外一个核心功能点:「流量控制」。在微服务系统中,整个系统是以一系列固有功能的微服务组成,如果某一个服务,因为流量异常或者其他原因,导致响应异常,那么同样的也会影响到调用该服务的其他服

Read More