摘要: 关于如何实现限流,可以参考下面这个视频,讲得非常详细 ​​​​​​​https://baijiahao.baidu.com/builder/preview/s?id=1787177688007109850 阅读全文
posted @ 2024-01-05 02:43 老IT陈王 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 程序: 程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。 进程: 进程是操作系统进行任务调度和资源分配的基本单位。系统运行一个程序即是一个进程从创建,运行到消亡的过程,也就是程序的一次执行过程。简单来说,一个进程就是一个计算机中运行的程序的实例。 线程: 线 阅读全文
posted @ 2023-10-19 03:39 老IT陈王 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 并发: 并发指的是多个任务交替执行的能力,这些任务可能不是同时执行,而是通过快速切换在不同任务之间来实现“同时执行”的效果。在多核处理器上,多个线程可以真正同时执行,而在单核处理器上,线程之间通过时间片轮转实现并发。 所以当谈论并发的时候一定要加个单位时间,也就是说单位时间内并发量是多少?离开了单位 阅读全文
posted @ 2023-10-17 23:43 老IT陈王 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 优点: 加快响应用户的时间:多线程允许并发执行多个任务,可以充分利用多核处理器,从而提高程序的性能和响应速度。比如我们经常用的迅雷下载,都喜欢多开几个线程去下载,谁都不愿意用一个线程去下载,为什么呢?答案很简单,就是多个线程下载快啊。 简化程序结构、模块化、异步化:例如我们实现电商系统,下订单和给用 阅读全文
posted @ 2023-10-16 20:45 老IT陈王 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 并发编程: 并发编程是一种编程范式,它关注的是编写能够正确和高效处理多个并发任务的程序。并发编程不仅包括多线程,还包括了处理多个独立任务的各种技术和模式,如进程、协程、分布式编程等。并发编程的目标是实现任务的并发执行,以提高系统的性能和资源利用率。 因此,多线程是并发编程的一部分。多线程是在单个程序 阅读全文
posted @ 2023-10-16 20:41 老IT陈王 阅读(53) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示