• 正点原子ESP8266的使用

    时间:2024-03-18 11:01:18

    正点原子ESP8266初步使用硬件平台:正点原子精英stm321正点原子ESP8266带插针11、CH340驱动的安装。本人是win10系统,百度找了个340并未安装成功,找了个341的驱动安装成功了,安装时USB需要插到精英板的232接口上边。2、ESP8266与板子的连接。ESP8266使用的是...

  • FreeRTOS学习(原子哥)笔记之-------FreeRTOS基础知识讲解 .11.2

    时间:2024-03-15 18:05:59

    上一讲反思作为刚接触freertos的小菜,在观看完原子哥的移植视频后,感觉自己对实时系统还是有点不太了解。原因在于原子哥在上一讲的主题是从stm32到freertos的移植,并没有对其中的程序框架做出详细的解释,再加上自己对于其中的有些东西不了解(也没有私下里解决自己的疑惑)。这一讲当中,我会将我...

  • 正点原子资料下载中心

    时间:2024-02-22 11:03:49

    正点原子资料下载中心正点原子开发板&核心板正点原子STM32开发板stm32f103-mini开发板stm32f103精英开发板stm32f103战舰开发板...

  • 正点原子探索者stm32的FreeRTOS学习01和mdk5设置中文

    时间:2024-02-22 11:03:23

    设置中文的方法直接拉到最底下 之前玩单片机一直使用的是前后台系统,什么都是模块硬怼,中断和循环写好之后,加上一些输入输出感觉什么都可以肝出来,但是一直感觉...

  • 正点原子输入捕获实验代码笔记(HAL库)

    时间:2024-02-22 10:57:28

    一、软硬件环境STM32F1精英版 ,MDK5二、输入捕获原理如上图所示,t1时刻输入高电平,发生中断,在中断里将计数值置0,开始记溢出次数N,其中每计数0xFFF...

  • 【数仓】数仓中的原子指标、派生指标、衍生指标等指标的含义-一、基本定义

    时间:2024-02-21 07:50:36

    1、实体 从业务的角度讲,实体是为了满足分析的需要,抽象出来的概念,从业务中拆分出一个个实体,可以是现实存在的业务对象,如用户,商品,也可以是显示没有的,即虚拟的业务对象,如会员。 2、维度 维度是度量的基础,用来反应业务的一类属性,这类属性的集合构成一个维度,也可以称为一个实体对象, 3、业务过...

  • USRP E310 Network Mode启用 - 原子冲击

    时间:2024-02-16 21:10:16

    USRP E310 Network Mode启用 有问题可以直接跟我联系,更新联系方式:QQ1010987593,加好友请注明:博客园,谢谢最近刚拿到USRP E310,抽时间研究了...

  • JUC包-原子类(AtomicInteger为例)

    时间:2024-01-27 21:20:32

    目录JUC包-原子类为什么需要JUC包中的原子类原子类原理(AtomicInteger为例)volatileCASCAS的缺点ABA问题什么是ABA问题AB...

  • 【Java并发基础】加锁机制解决原子性问题

    时间:2024-01-26 07:28:55

    前言原子性指一个或多个操作在CPU执行的过程不被中断的特性。前面提到原子性问题产生的源头是线程切换,而线程切换依赖于CPU中断。于是得出,禁用CPU中断就可...

  • 操作系统-进程控制(如何实现进程控制 如何实现原子性 相关进程控制原语)

    时间:2024-01-24 09:07:25

    文章目录 什么是进程控制总览如何实现进程控制?如何实现原语的“原子性”?进程控制相关的原语创建原语撤销原语子进程与父进程阻塞与唤醒原语切换原语小结 什么是进程控制 控制进程的状态变换 总览 如何实现进程控制? 原语实现 假设不是原语实现,若此时进程PCB2等待的事件发生,当负责进程控制...

  • Java多线程系列--“JUC原子类”04之 AtomicReference原子类

    时间:2024-01-21 22:33:56

    概要本章对AtomicReference引用类型的原子类进行介绍。内容包括:AtomicReference介绍和函数列表AtomicReference源码分析(基于JDK1.7.0_40)AtomicReference示例转载请注明出处:http://www.cnblogs.com/skywang1...

  • Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类

    时间:2024-01-21 22:22:31

    概要AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray这3个数组类型的原子类的原理和用法相似。本章以AtomicLongArray对数组类型的原子类进行介绍。内容包括:AtomicLongArray介绍和函数列表AtomicLongAr...

  • Java多线程系列--“JUC原子类”05之 AtomicLongFieldUpdater原子类

    时间:2024-01-21 22:03:16

    概要AtomicIntegerFieldUpdater, AtomicLongFieldUpdater和AtomicReferenceFieldUpdater这3个修改类的成员的原子类型的原理和用法相似。本章以对基本类型的原子类进行介绍。内容包括:AtomicLongFieldUpdater介绍和函...

  • Java中原子类的实现

    时间:2024-01-18 08:50:22

    Java提供的原子类是靠 sun 基于 CAS 实现的,CAS 是一种乐观锁。关于乐观锁与悲观锁。原子变量类相当于一种泛化的 volatile 变量,能够支持原子的和有条件的读-改-写操作。AtomicInteger 表示一个int类型的值,并提供了 get 和 set 方法,这些 Volatile...

  • java 多线程12 : 无锁 实现CAS原子性操作----原子类

    时间:2024-01-14 15:06:37

    由于java 多线程11:volatile关键字该文讲道可以使用不带锁的情况也就是无锁使变量变成可见,这里就理解下如何在无锁的情况对线程变量进行CAS原子性及可见性操作我们知道,在并发的环境下,要实现数据的一致性,最简单的方式就是加锁,保证同一时刻只有一个线程可以对数据进行操作。。。。例如一个计数器...

  • Java CAS同步机制 原理详解(为什么并发环境下的COUNT自增操作不安全): Atomic原子类底层用的不是传统意义的锁机制,而是无锁化的CAS机制,通过CAS机制保证多线程修改一个数值的安全性。

    时间:2024-01-14 14:30:29

    精彩理解:  https://www.jianshu.com/p/21be831e851e ;  https://blog.csdn.net/heyutao007/article/details/19975665 ;备选参考:https://blog.csdn.net/tanga842428/art...

  • Java多线程系列--“JUC原子类”01之 框架

    时间:2024-01-06 13:33:26

    根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean ;2. 数组类型: AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray ;...

  • css 框架——base.css,作用是重设浏览器默认样式和提供通用原子类。自己留存

    时间:2024-01-02 15:11:50

    今天发下我自己的 css 框架——base.css,作用是重设浏览器默认样式和提供通用原子类。@charset "utf-8";/*! * @名称:base.css * @功能:1、重设浏览器默认样式 * 2、设置通用原子类 *//* 防止用户自定义背景颜色对网页的影响,添加让用户可以自...

  • Java多线程之原子性 volatile、atomicInteger测试

    时间:2024-01-01 23:18:40

    原文链接:http://www.cnblogs.com/zhengbin/p/5653051.html一、补充概念1.什么是线程安全性?《Java Concurrency in Practice》中有提到:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。2.Jav...

  • 对着java并发包写.net并发包之原子类型实现

    时间:2023-12-30 11:46:48

    众所周知,java1.5并发包通过volatile+CAS原理提供了优雅的并发支持。今天仔细想想.net也有volatile关键字保证内存的可见性,同时也有Interlocked提供了CAS的API,因此突发奇想——对着java并发包写一下.net并发包。第一步就是原子类型的实现(.NET目前还没有...