线程

关注283人关注
我要报错
  • 嵌入式Linux中的线程管理:创建、终止、回收、取消与分离详解

    在嵌入式Linux系统开发中,线程作为实现多任务并发处理的基本单位,其管理显得尤为重要。线程的正确创建、终止、回收、取消与分离,不仅关乎系统的稳定性和效率,还直接影响到应用程序的响应性和资源利用率。本文将深入剖析这些线程管理操作,并结合代码示例,为读者提供一份全面的指南。

  • 详解多线程基本概念

    线程切换能够在一个 CPU 周期内完成(实际上可以没有开销,上个周期在运行线程A,下个周期就已在运行线程B)。这样子看起来像是每个线程是独自运行的,没有其他线程与目前共享硬件资源。

  • 嵌入式Linux中的线程:定义、特性与应用

    在嵌入式系统的开发中,Linux操作系统以其多任务、多线程、实时性等特性,成为众多开发者的首选。其中,线程作为操作系统中基本且重要的执行单元,对于提高系统的并发处理能力、资源利用率和响应速度具有重要意义。本文将深入探讨嵌入式Linux中线程的定义、特性、优势及其在实际应用中的场景。

  • 亚马逊云科技媒体与娱乐解决方案助力《阿凡达:水之道》打造顶级特效

    助力顶级特效公司Wētā FX构建云上工作室,支持《阿凡达:水之道》高达33亿渲染线程小时的云上制作任务 北京2022年12月19日 /美通社/ -- 近期,时隔十三年重返大荧幕的阿凡达系列电影《阿凡达:水之道》在全球热映,其一流的特效和唯美的画面被观众广泛赞誉。而在12月稍早...

  • 时隔7个月后,摩尔线程多功能GPU产品迭代再次发布新品 ---“春晓”

    摩尔线程专注于研发设计全功能GPU芯片及相关产品,支持3D高速图形渲染、AI训练推理加速、超高清视频编解码和高性能科学计算等多种组合工作负载,能够为中国科技生态合作伙伴提供计算加速能力。

  • 颇尔将进一步拓建北京工厂的半导体产品品类和产能

    作为丹纳赫生命科学平台旗下的重要运营公司,Pall颇尔公司将进一步加大在华投资,导入更高芯片线程的产线及技术,强化对国内客户的供应链稳定性。Pall颇尔中国已落实1100万美元的产能扩建投资,以进一步拓建北京工厂的半导体产品品类和产能。根据此次扩产计划,Pall颇尔中国的微电子产...

  • 摩尔线程加入浪潮元脑生态

    (全球TMT2021年12月16日讯)摩尔线程与浪潮在京签署元脑战略合作协议。摩尔线程与浪潮将发挥各自在技术、生态和产业等方面的领先优势,基于创新算力芯片和元脑生态平台展开多维和深度合作,联手开发领先的人工智能行业解决方案,共建共享开放包容生态体系,以生态合力助推中国产业AI化...

  • 研究了一下Android JNI,有几个知识点不太懂。

    目录Java线程与OS线程的区别与关联JNI的作用JNIEnv和JavaVM是啥JNI中数据是如何传递的Java线程与Native(OS)线程的区别联系:Java线程其实是一层OS线程的封装,本质上就是OS线程。【以前版本的Java线程不是OS线程,是JVM构造的用户态线程(Gr...

  • 线程同步及其实现

    线程的同步是Java多线程编程的难点,往往开发者搞不清楚什么是竞争资源、什么时候需要考虑同步,怎么同步等等问题。

  • 线程概述

    线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

  • 地基沉降远程数据采集软件的设计与实现

    摘要:介绍了地基沉降远程数据采集系统服务器端软件的设计与实现方法。该软件能够并发处理多个远程客户端传送过来的数据,并将数据保存到数据库中,同时采用B/S架构对采集的数据进行管理和分析,从而实现对地基沉降远程采集数据的实时监控与存储。经长时间测试,该软件运行正常,具有很强的实用性。

  • 超线程SMT究竟可以快多少?(AMD Ryzen版 )

    昨天我们用IntelI9的10核,每个核2个threads的机器跑了内核的编译:超线程SMT究竟可以快多少?今天,我换一台机器,采用AMDRyzen。 默认情况16核,每个核2个threads,共32个CPUs:下面编译内核:大约需要53秒。记得昨天用IntelI910核20线程...

  • C STL 容器如何解决线程安全的问题?

    众所周知,STL容器不是线程安全的。对于vector,即使写方(生产者)是单线程写入,但是并发读的时候,由于潜在的内存重新申请和对象复制问题,会导致读方(消费者)的迭代器失效。实际表现也就是招致了coredump。另外一种情况,如果是多个写方,并发的push_back(),也会导...

    CPP开发者
    2021-11-09
    ST 线程
  • Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈

    栈是什么?栈有什么作用?首先,栈(stack)是一种串列形式的数据结构。这种数据结构的特点是后入先出(LIFO,LastInFirstOut),数据只能在串列的一端(称为:栈顶top)进行推入(push)和弹出(pop)操作。根据栈的特点,很容易的想到可以利用数组,来实现这种数据...

  • 你是否也被蒙在鼓里?暂停线程远不止是一条语句的事儿!

    1.介绍本以为暂停线程是一条语句的事,结果发现事情并没有那么简单,而且我相信很多人都用错了,就是因为踩了这么一个坑,所以准备发这么一个帖子,让后面的人少踩坑。2.应用场景有三个线程,分别为A、B和C,把A线程比作是大脑,B和C线程分别是扫地和洗碗,首先处于空闲状态,大脑让我去扫地...

  • C  STL 容器如何解决线程安全的问题?

    众所周知,STL容器不是线程安全的。对于vector,即使写方(生产者)是单线程写入,但是并发读的时候,由于潜在的内存重新申请和对象复制问题,会导致读方(消费者)的迭代器失效。实际表现也就是招致了coredump。另外一种情况,如果是多个写方,并发的push_back(),也会导...

    CPP开发者
    2021-11-01
    ST 线程
  • C语言线程库的使用,这篇值得收藏!

    关注、星标公众号,直达精彩内容来源:整理与网络素材1.线程概述线程是轻量级的进程(LWP:lightweightprocess),在Linux环境下线程的本质仍是进程。在计算机上运行的程序是一组指令及指令参数的组合,指令按照既定的逻辑控制计算机运行。操作系统会以进程为单位,分配系...

  • 超线程SMT究竟可以快多少?(斐波那契版)

    前几天,宋老师写了2篇文章:超线程SMT究竟可以快多少?超线程SMT究竟可以快多少?(AMDRyzen版)宋老师的SMT测试很有意思,但是编译内核涉及的因素太多了,包括访问文件系统等耗时受到存储器性能的影响,难以估算,因此很难评判SMT对性能的提升如何。 为了探究SMT对计算密集...

  • Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈

    栈是什么?栈有什么作用?首先,栈(stack)是一种串列形式的数据结构。这种数据结构的特点是后入先出(LIFO,LastInFirstOut),数据只能在串列的一端(称为:栈顶top)进行推入(push)和弹出(pop)操作。根据栈的特点,很容易的想到可以利用数组,来实现这种数据...

  • 超线程SMT究竟可以快多少?(AMD Ryzen版 )

    昨天我们用IntelI9的10核,每个核2个threads的机器跑了内核的编译:超线程SMT究竟可以快多少?今天,我换一台机器,采用AMDRyzen。 默认情况16核,每个核2个threads,共32个CPUs:下面编译内核:大约需要53秒。记得昨天用IntelI910核20线程...

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页