多线程知识点
大家好,万恶的方丈又来了,其实本人懒得讲,这个线程这一块的。因为挺多的,不是一下子可以讲完的!我就简单不专业的讲讲吧,因为这样才能听的懂。
线程,首先我们知道他是比较小的单位资源了,当然,你要杠还有比他更小的啥啥啥,别扯那么远,今天主要讲线程啊。线程我们从编程的代码可以体现出来,比如代码从头执行到尾,从上执行到下
当然这个讲的是不专业的,我们一个进程可以有多个线程,线程可以是单线程,也可以是多线程。
一般会有三个线程:main线程(主进程)、gc线程(垃圾回收机制)、异常进程。
线程是独立调度和分派的基本单位。线程可以为操作系统内核调度的内核线程,如Win32线程;由用户进程自行调度的用户线程,如Linux平台的POSIX Thread;或者由内核与用户进程,如Windows 7的线程,进行混合调度。
这算是专业的术语,但可能有很多人懵逼了,举个例子,你就明白了,比如你有一个保姆,或者三个保姆,都可以,他们每天任务是洗衣服,做饭,送孩子上学,那么越多的是不是越轻松,当然我们不扯太多,保姆就是线程了,家就是进程了。
好了,虽然不是很形象,能听懂就行了,今天我们讲的是,多线程,为啥要多线程,好了,很多人认为呢,一个单核的cpu也是有多线程,那你错了,这种是人的错觉,因为在执行的时候,电脑比较快的,而人的视觉是1000毫秒,也就是1秒钟,想想吧,多线程存在吗?
后期我们也会谈到,今天主要讲多线程,多个线程,方便了人们,也是人们的需求,从简单的层面说,你家保姆,一个保姆干所有的活,和4个保姆来干,是不是不一样,当然也会出现一些问题的。
后期会讨论到,并行和并发。
那我们再来说,上期的问题,有些人觉得和线程无关,其实我们可以利用这个来做,也可以在写一个方法,去调用,就看你们的了!
抗揍云链接:**** Hidden Message *****
好了,希望给个支持吧,谢谢啦![吐舌][吐舌][吐舌][吐舌]谢谢各位的关注啦!
http://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbGAUolCAAC2ZhggqgY962.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbKAXCq4AAEQw9E0aIg569.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbOAV2QEAAErFH3rE2w179.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbOAGsd4AAFYkpH1ScY322.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbSAM-H_AAFYkpH1ScY319.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbWAdvYbAADvbOEShRs302.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbaAcOPTAADvbOEShRs714.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbaABaXjAABlYc341FQ155.pnghttp://cdn.u1.huluxia.com/g4/M03/21/EB/rBAAdl9GTbeAFegNAADoM2Vasqs170.png
页:
[1]