thread

laufing5 天前
c++·thread·pthread
C++ 教程 - 09 多线程处理
一丝晨光15 天前
开发语言·ios·objective-c·cocoa·thread·软件开发·file
ios CCInfoPlistFileReader.m微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。我是程序员小迷(致力于C、C++、Java、Kotlin、Android、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。
可均可可2 个月前
线程池·多线程·thread·monitor·lock·信号量·readerwriterlock·互斥体
Advanced .Net Debugging 8:线程同步3.2、ExampleCore_6_23.3、ExampleCore_6_33.4、ExampleCore_6_4
橘色的喵2 个月前
线程·thread·qnx
适配qnx和linux平台的线程管理类封装封装代码仓库: https://gitee.com/liudegui/my_thread尝试封装一个基于C++11的多线程控制与调度类,适配QNX和Linux平台,且代码符合Misra标准。它提供了以下主要功能:
一枚coin3 个月前
java·开发语言·线程·thread·juc
Java中的线程目录创建线程的4种方式线程的生命周期线程状态之间的转换线程方法run()、start()sleep()、 yield()
林多3 个月前
android·java·thread·通信·handler·looper
【Android】App通信基础架构相关类源码解析这里主要对Android App开发时,常用到的一些通信基础类进行一下源码的简单分析,包括:基于Android12代码。
可均可可4 个月前
windbg·多线程·thread·clr·stack
Advanced .Net Debugging 5:基本调试任务(线程的操作、代码审查、CLR内部的命令、诊断命令和崩溃转储文件)打开【NTSD】调试器窗口。使用【g】命令运行调试器,知道调试器有如图输出,调试器会卡住暂停。按组合键【ctrl+c】进入中断模式,在所有操作之前,我们先切换到托管线程,执行命令【~0s】。
猴叻鳢4 个月前
android·多线程·rxjava·thread·asynctask
Android中多线程实现Android中多线程主要有三种实现方式:通过Thread类、AsyncTask或者RxJava。1. 通过Thread类
可均可可4 个月前
windbg·thread·gc·clr·ntsd·值类型·引用类型·托管堆
Advanced .Net Debugging 3:基本调试任务(对象检查:内存、值类型、引用类型、数组和异常的转储)打开【NTSD】调试器窗口。继续使用【g】命令,运行调试器,等调试器卡住后,按【ctrl+c】组合键键入调试器的中断模式。                     切换到主线程,执行命令【~0s】。
程序员志哥5 个月前
thread·java多线程
多线程系列(二) -Thread类使用详解在之前的文章中,我们简单的介绍了线程诞生的意义和基本概念,采用多线程的编程方式,能充分利用 CPU 资源,显著的提升程序的执行效率。
samxfb5 个月前
webrtc·thread·线程模型
详解WebRTC rtc::Thread实现rtc::Thread类不仅仅实现了线程这个执行器(比如posix底层调用pthread相关接口创建线程,管理线程等),还包括消息队列(message_queue)的实现,rtc::Thread启动后就作为一个永不停止的event loop,没有任务待执行就阻塞等待,添加任务后就唤醒event loop,去执行任务,周而复始,直到调用stop退出event loop,退出线程(线程join)。
可均可可6 个月前
windbg·thread·sos·lock·clr
Net 高级调试之十五:经典的锁故障我们可以使用【!syncblk】命令查看一下是否我们程序有了什么问题。我们这里可以看到 3 号线程在持有 Person 对象,4 号线程在持有 Student 对象,然后我们分别依次切换到 3 号和 4号线程看看调用栈发生了什么情况,我们先看看 3 好线程。
水滴技术6 个月前
python·多线程·thread·threading
Python 高级(三):threading 多线程编程大家好,我是水滴~~在Python中,threading模块提供了一种简单而强大的方式来进行多线程编程。多线程可以同时执行多个任务,使程序能够更有效地利用计算资源。本教程将介绍threading模块的基本概念、用法和一些常见的多线程编程模式。
故事不长丨6 个月前
开发语言·c#·多线程·thread·task·threadpool
C#线程的定义和使用方法在C#编程语言中,线程是一种并发执行的机制,允许程序同时执行多个任务。线程的使用使得我们能够利用计算机的多核处理器,实现程序的并行执行,提高系统的性能和响应能力。本文将详细介绍C#中线程的定义和使用方法,涵盖线程的创建、启动、同步和管理等方面。
可均可可7 个月前
windbg·多线程·thread·sos·clr
Net 高级调试之十四:线程同步的基础知识和常见的同步原语程序运行起来如下:接着,我们在过【通过名称过滤(Filter by name)】中输入我们项目的名称:Example_14_1_1,来进程查找。效果如图:                          我们在找到的进程上双击破,打开新窗口,如图:                          我们找到了我们项目进程的主键线程编号,然后就可以使用 Windbg 查看内核态的线程表示了。我们主线程的编号是:1204,这个是十进制的,要注意。             然后,我们打开 Windbg,点击【
我不是代码教父7 个月前
开发语言·c#·多线程·thread
[原创][2]探究C#多线程开发细节-“线程的无顺序性“[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C++、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse、C++ Builder 技能种类: 逆向 驱动 磁盘 文件 研发
故事不长丨7 个月前
开发语言·microsoft·c#·多线程·thread
C#Backgroundworker与Thread的区别当谈到多线程编程时,C#中的BackgroundWorker和Thread是两个常见的选择。它们都可以用于实现并行处理和异步操作,但在某些方面有一些重要的区别。本文将详细解释BackgroundWorker和Thread之间的区别以及它们在不同场景中的使用。
我不是代码教父7 个月前
开发语言·c#·多线程·thread
[原创][1]探究C#多线程开发细节-“Thread类的简单使用“[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C++、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delphi、XCode、Eclipse、C++ Builder 技能种类: 逆向 驱动 磁盘 文件 研发
时光の尘9 个月前
java·开发语言·thread·readwritelock
互联网Java工程师面试题·Java 并发编程篇·第五弹目录52、什么是线程池? 为什么要使用它?53、怎么检测一个线程是否拥有锁?54、你如何在 Java 中获取线程堆栈?
飞翔的佩奇9 个月前
java·多线程·thread·reentrantlock·lock·同步锁·runnable
java多线程之Lock锁原理以及案例实现电影院卖票我们知道 synchronized 给代码加锁或解锁时,我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock