首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java中的线程概念

问java中的线程概念
EN

Stack Overflow用户
提问于 2010-11-02 00:46:19
回答 4查看 2.6K关注 0票数 2

我是爪哇中级。我正在和一家公司工作,他们要求我参加“java中的线程概念与真实例子”的会议,因为我没有线程方面的工作,我可以只准备幻灯片来实现线程可以使用Thread类或Runnable接口。

有没有人能帮我讲讲线程及其实现的真实场景?提前感谢

EN

回答 4

Stack Overflow用户

发布于 2010-11-02 01:02:13

我推荐Brien Goetz的"Java Concurrency In Practice“。它谈到了添加到JDK的Thread和Runnable之外的特性,这些特性将使您的生活更美好。

在2016年,更好的想法是深入研究java.util.concurrency包和JDK8、lambda和并行流。任何人都不应该尝试用原始Thread编写多线程代码,除非他们知道自己在做什么。我们已经得到了更好的抽象--使用它们。

票数 6
EN

Stack Overflow用户

发布于 2010-11-02 00:52:27

我可能会从Sun公司(现在是甲骨文公司)关于concurrency的优秀文档开始。

例如,您可以创建一个类似于银行应用程序的东西,其中您有一个共享的数据结构(帐户),并且您有多个线程对帐户进行操作(执行取款和存款)。

票数 3
EN

Stack Overflow用户

发布于 2010-11-02 00:51:23

这些问题太笼统了,无法回答,但这里只列出了一些细节。线程是用来并行运行多个东西的(理论上,它只是基于许多其他因素,如cpus的数量,核心的数量等)。自从JDK问世以来,多线程已经经历了很多改进。您可以在此处阅读教程:http://download.oracle.com/javase/tutorial/essential/concurrency/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4071041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档