多线程知识点

[复制链接]
查看1739 | 回复0 | 2020-9-3 23:06:36 | 显示全部楼层 |阅读模式
大家好,万恶的方丈又来了,其实本人懒得讲,这个线程这一块的。因为挺多的,不是一下子可以讲完的!
我就简单不专业的讲讲吧,因为这样才能听的懂。
线程,首先我们知道他是比较小的单位资源了,当然,你要杠还有比他更小的啥啥啥,别扯那么远,今天主要讲线程啊。线程我们从编程的代码可以体现出来,比如代码从头执行到尾,从上执行到下
当然这个讲的是不专业的,我们一个进程可以有多个线程,线程可以是单线程,也可以是多线程。
一般会有三个线程:main线程(主进程)、gc线程(垃圾回收机制)、异常进程。
线程是独立调度和分派的基本单位。线程可以为操作系统内核调度的内核线程,如Win32线程;由用户进程自行调度的用户线程,如Linux平台的POSIX Thread;或者由内核与用户进程,如Windows 7的线程,进行混合调度。
这算是专业的术语,但可能有很多人懵逼了,举个例子,你就明白了,比如你有一个保姆,或者三个保姆,都可以,他们每天任务是洗衣服,做饭,送孩子上学,那么越多的是不是越轻松,当然我们不扯太多,保姆就是线程了,家就是进程了。

好了,虽然不是很形象,能听懂就行了,今天我们讲的是,多线程,为啥要多线程,好了,很多人认为呢,一个单核的cpu也是有多线程,那你错了,这种是人的错觉,因为在执行的时候,电脑比较快的,而人的视觉是1000毫秒,也就是1秒钟,想想吧,多线程存在吗?
后期我们也会谈到,今天主要讲多线程,多个线程,方便了人们,也是人们的需求,从简单的层面说,你家保姆,一个保姆干所有的活,和4个保姆来干,是不是不一样,当然也会出现一些问题的。
后期会讨论到,并行和并发。
那我们再来说,上期的问题,有些人觉得和线程无关,其实我们可以利用这个来做,也可以在写一个方法,去调用,就看你们的了!

抗揍云链接:
游客,如果您要查看本帖隐藏内容请回复


好了,希望给个支持吧,谢谢啦![吐舌][吐舌][吐舌][吐舌]谢谢各位的关注啦!
aaaa
村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科技平台,参与或发布项目定制各种软件就来村长黑科技平台
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则