首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式项目开发

    C语言C99标准、C11标准新增加的特性

    C11 (ISO/IEC 9899:2011):发布于2011年,C11标准在C99基础上进一步完善,加入了对多线程编程的支持(通过<threads.h>库)、增强了Unicode支持(通过<uchar.h 多线程支持#include <threads.h>#include <stdio.h>void thread_function(void* arg) { printf("Hello, World! from main thread\n"); return 0;}这段代码展示了如何使用C11中的<threads.h>库创建和等待一个线程完成。2. 原子类型和操作#include <stdatomic.h>#include <stdio.h>#include <threads.h>atomic_int counter = ATOMIC_VAR_INIT

    1.2K00编辑于 2025-01-16
  • 来自专栏ADAS性能优化

    Android thread Scheduling

    -Combined dalvik/vm/Thread.c and -frameworks/base/include/utils/threads.h Thread.priority , Java name Process.setThreadPriority(Process.myTid(), Process.THREAD_PRIORITY_URGENT_DISPLAY ) frameworks/base/include/utils/threads.h

    71420编辑于 2022-05-13
  • 来自专栏bit哲学院

    C11与C99的变化对比

    7.匿名结构体/联合体,这个早已经在 gcc 中了,我们并不陌生  8.多线程支持,包括:_Thread_local,头文件 <threads.h>,里面包含线程的创建和管理函数(比如 thrd_create

    2.8K00发布于 2021-02-17
  • 来自专栏算法微时光

    Android之zygote源码剖析(二)

    IBinder.h> #include <utils/String8.h> #include <utils/String16.h> #include <utils/Vector.h> #include <utils/threads.h

    58820发布于 2021-03-11
  • 来自专栏诸葛青云的专栏

    为什么C语言依然是必学的编程语言,这3点告诉你答案

    子句中的声明、 // 注释、源代码中的通用字符名 C.移除隐式函数声明和隐式 int 2011:C11 (ISO/IEC 9899:2011) A.具线程的内存模型 、 stdatomic.h 、 threads.h

    1.2K20发布于 2019-07-23
  • 来自专栏嵌入式大杂烩

    【C语言笔记】什么是ANSI C标准?

    8、 多线程:头文件<threads.h>定义了创建和管理线程的函数,新的存储类修饰符_Thread_local限定了变量不能在多线程之间共享。

    3.7K30发布于 2019-06-26
  • 来自专栏Yui编程知识

    【Linux】线程控制的秘密:如何写出高效、稳定的多线程程序

    #include <iostream> #include <unistd.h> #include <threads.h> using namespace std; void* run(void* arg #include <iostream> #include <unistd.h> #include <threads.h> using namespace std; void* run(void* arg

    31610编辑于 2025-01-23
  • 来自专栏CPP开发前沿

    C 与 C++ 40 年的爱恨情仇

    那么,C++中缺少<threads.h>是否重要?可能并不重要,因为这不太可能出现在公共接口中。 如今大家都在谈论C 过去,C的兼容性是C++的一大卖点。但如今,每个人(甚至他们的金鱼)都懂C。

    45120编辑于 2022-04-13
  • 来自专栏bit哲学院

    C11 标准特性研究

    ;      char * key;          union {         char * vs;         double vd;     }; };   8、多线程     头文件<threads.h

    1.6K00发布于 2021-02-17
  • 来自专栏CS实验室

    你需要了解的 Linux 进程管理

    来表示每个进程,PID 是一个宏定义类型 pid_t,实际上就是一个 short int(为了保证兼容,采用 short 类型,最大值仅为 32768),对于 PID 最大有多大其实是受 linux/threads.h

    80210发布于 2021-03-22
  • 来自专栏信数据得永生

    NumPy 1.26 中文文档(五十七)

    #18924:MAINT,CI:将 _SIMD 模块构建警告视为错误通过… #18925:BUG:对于 MINGW,需要 GLIBC > 2.12 的 threads.h 存在检测 #18941 #18925:BUG:对于 MINGW,threads.h 的存在测试需要 GLIBC > 2.12。 #18941:BUG:使变更日志识别 gh-作为 PR 号前缀。 #18356:维护:crackfortran 正则表达式简化 #18357:BUG:threads.h 存在性测试需要 GLIBC > 2.12。 #18356: MAINT: 简化 crackfortran 正则表达式 #18357: BUG: threads.h 存在测试要求 GLIBC > 2.12。

    1.6K10编辑于 2024-07-26
  • 来自专栏用户9703952的专栏

    Suricata通过共享内存获取流量+pwn-浏览器内核V8

    RunModeSharedMemAutoFp); } 在 runmode-sharedmem.c 文件中实现新的运行模式: #include "suricata-common.h" #include "threads.h

    61110编辑于 2024-08-02
  • 来自专栏JETSON NANO AI

    Jetson Nano 使用gSOAP生成ONVIF框架代码及动态库 -- 3 ONVIF 动态库生成

    命令拷贝 使用sudo cp plugin/mecevp.c plugin/mecevp.h plugin/smdevp.c plugin/smdevp.h plugin/threads.c plugin/threads.h

    2.3K31发布于 2020-07-06
  • 来自专栏腾讯技术工程官方号的专栏

    C语言发展史的点点滴滴

    C11标准中又新增了5个头文件(stdalign.h、stdatomic.h、stdnoreturn.h、threads.h和uchar.h)。

    1.2K139发布于 2020-09-22
  • 来自专栏IT运维技术圈

    经典故障分析报告之-内核参数导致k8s节点故障

    4 * 1024 * 1024 : PID_MAX_DEFAULT)) 代码地址:linux/threads.h at v5.11-rc1 · torvalds/linux · GitHub[2] 但是翻阅

    1.5K40编辑于 2023-02-02
  • 来自专栏bit哲学院

    C/C++ 之 C发展史及 各标准特性说明

    多线程支持,包括:_Thread_local,头文件 <threads.h>,里面包含线程的创建和管理函数(比如 thrd_create(),thrd_exit()),mutex (比如 mtx_lock

    1.4K00发布于 2021-02-17
  • 来自专栏landv

    C语言介绍

    4、多线程(Multithreading)支持,包括:_Thread_local存储类型标识符,<threads.h>;头文件,里面包含了线程的创建和管理函数。

    3.8K20发布于 2018-05-24
  • 来自专栏云原生布道专栏

    【Android开发高级系列】Binder机制专题

    myservice   $ mkdir libmyservice   $ cd libmyservice   (2)编写libmyservice/myservic.h文件 #include <utils/threads.h

    76740编辑于 2023-10-16
领券