黑马程序员技术交流社区

标题: 多线程是怎么摸透? [打印本页]

作者: tangqun    时间: 2015-11-7 13:40
标题: 多线程是怎么摸透?
关于多线程,我老是觉得好模糊!求大神教下 怎么能参透

作者: little_bug    时间: 2015-11-7 13:40
举个例子吧,电脑系统里有一个任务管理器,任务管理器中有许多进程,一个进程的下面又有很多线程。就是这个意思啊。
作者: tangqun    时间: 2015-11-7 13:43
关于多线程,我老是觉得好模糊!求大神教下 怎么能参透
作者: 刘佳禹    时间: 2015-11-7 14:21
不会我也看看
作者: newbee    时间: 2015-11-7 15:16
做等大神!
作者: 余旋    时间: 2015-11-7 16:49
多线程就相当于一件事情多个人来干,我是这么理解的,同求大神来交流心得
作者: Jared    时间: 2015-11-7 20:15
先把代码记熟了,原理都在代码里,弄懂代码就是弄等多线程
作者: 申请补助没成功    时间: 2015-11-7 23:12
同是小白,不过把代码多敲几遍,把线程状态转换搞清楚还是比较有用的。多交流啊
作者: 张学峰    时间: 2015-11-8 09:11
还没接触到他
作者: dengwenjing58    时间: 2015-11-9 09:13
多线程就这么理解吧,单线程好比一条高速公路,如果你需要将货物运到另一个地方,就算你有很多车,但是只有一条路,可能效率还是很低,多线程就是再加几条公路,这样你运输货物的效率就大大提高。
至于如何理解sleep与wait,讲一个例子:去火车站买票,你站的队列就是一条线程,等轮到你的时候,售票员告诉你没有票了,让你等着,如果你是在窗口前等,并且你后面的人不能买票,这就是wait,如果是让你在旁边等着,等有票了再告诉你,而且你后面的人是可以继续买票的,这就是sleep。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2