|
|
关于什么是信号量,相信大家都知道,那么本文便从源码的角度来看看信号量是怎么实现的。不过在说信号量之前,必须先剖析一下锁,理解了锁才能更好地理解信号量。那什么是锁呢?如果程...【详细内容】 |
2023-11-23 编程百科 |
|
|
迭代1.1 迭代的概念使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表获取值的过程for value in [2, 3, 4]:print(value) 1.2 可迭代对象标准概念:在类里面定义__it...【详细内容】 |
2021-12-15 Python |
|
|
Swoole4.5为PHP语言提供了强大的CSP协程编程模式。底层提供了3个关键词,可以方便地实现各类功能。 Swoole4.5提供的PHP协程语法借鉴自Golang,在此向GO开发组致敬 PHP+Swoole协...【详细内容】 |
2020-08-05 php |
|
|
进程:process 线程:thread 协程:coroutine/feber 引子 最近在重新梳理知识体系,在比较编程语言的时候,发现现在流行的lua go rust kotlin之类都有 协程的概念,而java在这块是比较...【详细内容】 |
2020-08-05 JAVA |
|
|
之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。按道理来说我们已经算是把cpu的利用率提高很多了。但是我们知道...【详细内容】 |
2020-06-05 Python |
|
|
1. 初探在了解异步协程之前,我们首先得了解一些基础概念,如阻塞和非阻塞、同步和异步、多进程和协程。 1.1 阻塞阻塞状态指程序未得到所需计算资源时被挂起的状态。程序在等待...【详细内容】 |
2020-05-07 Python |
|
|
|