那些城市那些花

导航

2021年2月20日 #

单线程与多线程的区别

摘要: 什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是 阅读全文

posted @ 2021-02-20 19:33 那些城市那些花 阅读(1280) 评论(0) 推荐(0) 编辑

单线程(Thread)与多线程的区别

摘要: 首先了解一下cpu,随着主频(cpu内核工作时钟频率,表示在CPU内数字脉冲信号震荡的速度,等于外频(系统基本时间)乘倍频)的不断攀升,X86构架的硬件逐渐成为瓶颈,最高为4G,事实上目前3.6G主频的CPU已经接近顶峰。 多线程编程的目的,就是"最大限度地利用CPU资源",当某一线程的处理不需要占 阅读全文

posted @ 2021-02-20 19:31 那些城市那些花 阅读(658) 评论(0) 推荐(0) 编辑