A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© tangqun 中级黑马   /  2015-11-7 13:40  /  3537 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
关于多线程,我老是觉得好模糊!求大神教下 怎么能参透

最佳答案

查看完整内容

举个例子吧,电脑系统里有一个任务管理器,任务管理器中有许多进程,一个进程的下面又有很多线程。就是这个意思啊。

10 个回复

正序浏览
多线程就这么理解吧,单线程好比一条高速公路,如果你需要将货物运到另一个地方,就算你有很多车,但是只有一条路,可能效率还是很低,多线程就是再加几条公路,这样你运输货物的效率就大大提高。
至于如何理解sleep与wait,讲一个例子:去火车站买票,你站的队列就是一条线程,等轮到你的时候,售票员告诉你没有票了,让你等着,如果你是在窗口前等,并且你后面的人不能买票,这就是wait,如果是让你在旁边等着,等有票了再告诉你,而且你后面的人是可以继续买票的,这就是sleep。
回复 使用道具 举报
还没接触到他
回复 使用道具 举报
同是小白,不过把代码多敲几遍,把线程状态转换搞清楚还是比较有用的。多交流啊
回复 使用道具 举报
先把代码记熟了,原理都在代码里,弄懂代码就是弄等多线程
回复 使用道具 举报
多线程就相当于一件事情多个人来干,我是这么理解的,同求大神来交流心得
回复 使用道具 举报
做等大神!
回复 使用道具 举报
不会我也看看
回复 使用道具 举报
关于多线程,我老是觉得好模糊!求大神教下 怎么能参透
回复 使用道具 举报
举个例子吧,电脑系统里有一个任务管理器,任务管理器中有许多进程,一个进程的下面又有很多线程。就是这个意思啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马