查询到最新的5条

Java的执行流程

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 Java具有简单性、面向对象、分布式、健壮性、安全性、跨平台与可移植性、多线程、动态性等特点。 单核心 单线程 多核心 多线程。(微秒级) wind 继续阅读

js同步和异步

JS是单线程 同一个时间只能做一件事。 单线程意味着所有任务需排队会导致JS执行时间过长,会造成页面渲染不连贯,页面渲染加载阻塞的感觉 同步和异步:为了解决这个问题,利用多核CPU的计算能力,HTML5允许JavaScript脚本创建多个线程。于是,JS中出现了同步和异步。(JS还是单线程哦!!)             同步:前一个任 继续阅读

CPU、GPU、TPU、NPU等到底是什么?

CPU即中央处理器(Central Processing Unit) GPU即图形处理器(Graphics Processing Unit) TPU即谷歌的张量处理器(Tensor Processing Unit) NPU即神经网络处理器(Neural network Processing Unit) 概括三者区别: CPU虽然有多核,但一般也就几个,每个核都有足够大的缓存和足够多的数字和逻辑运算单元, 继续阅读

Powerjob无锁化设计

该文将从多个方面对Powerjob的无锁化设计进行详细阐述。 一、简介 Powerjob是一种轻量级分布式任务调度框架,适用于各种复杂的分布式任务场景。Powerjob无锁化设计是其主要特点之一。 二、什么是无锁化设计 无锁化设计是指通过设计让程序在并发环境下不使用锁来保证线程安全。它相比传统的锁机制,可以更好地发挥多核处理器的优势,增强程序的性能和吞吐量。Powerjob的无锁化设计主要体现在以下两个方面: 1. 基于CAS机制实现任务分配 while 继续阅读

荣耀x30手机怎么样?荣耀x30和荣耀50对比哪个好

荣耀X30以及荣耀50是以及荣耀60是目前荣耀家族中的两款明星产品,那么这两款产品作为消费者应该如何选择?本文就来一探究竟。 我们先来看配置上的差别: 差别1:处理器。 荣耀X30配备的处理器是骁龙695处理器,6nm工艺,也是高通最新的入门级处理器之一。而荣耀50配备的处理器则是骁龙778G,骁龙778G和骁龙695G,从名字上就能看出这两款芯片的差异。 具体跑分差距如下: 骁龙695:单核670,多核1886,ES3.1(GPU测试) 继续阅读