社区
Java SE
帖子详情
java 线程的问题 多线程与单线程的比较
lfrsx
2008-04-01 09:28:36
单核处理器一次是只能有一个线程运行吧,那么采用多线程写的程序比单线程快的原因是不这样啊,将程序分成几个线程处理,程序得到的处理器从而使线程执行的机会多了。好比原先的单线程1秒才能轮到那单个线程执行一次,现在1秒可以将程序分成的那几个线程都执行一下。这样理解对吗
恳请赐教!谢谢!
...全文
175
2
打赏
收藏
java 线程的问题 多线程与单线程的比较
单核处理器一次是只能有一个线程运行吧,那么采用多线程写的程序比单线程快的原因是不这样啊,将程序分成几个线程处理,程序得到的处理器从而使线程执行的机会多了。好比原先的单线程1秒才能轮到那单个线程执行一次,现在1秒可以将程序分成的那几个线程都执行一下。这样理解对吗 恳请赐教!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
healer_kx
2008-04-01
打赏
举报
回复
线程的运用很难,要看你怎么运用,用好了,会更好地利用系统资源,用不好就是画蛇添足。
1+2+3这种任务,无论你怎么运用线程,都不会比单线程快的。
要知道,线程的引入,是为了并行而设计的,而不是为了快而设计的。
吴冬冬
2008-04-01
打赏
举报
回复
这样理解也可以
但是要注意实际创建线程的开销
不一定线程越多,就越快
还要注意死锁问题
Java
单
线程
和
多
线程
Java
单
线程
和
多
线程
线程
线程
是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。
线程
自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的
线程
共享进程所拥有的全部资源。
线程
,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。
单
线程
单...
Java
单
线程
与
多
线程
1.什么是
线程
? 在我们了解
单
线程
和
多
线程
之前,我们必须搞清楚什么是进程。 一个运行起来的程序就是一个进程! 那程序又是什么呢? 对程序的通俗定义就是:一段可执行的代码。 当我们执行一段
Java
程序时,就在
java
虚拟机(JVM)中形成了一个进程,一个进程可以包括多个
线程
。而
单
线程
就是进程的一个基本运行单位。JVM通过在程序中执行main()方法,形成一个
线程
(主
线程
)。当main()方法结束后,...
Java
多
线程
(超详细!)
1、什么是进程?什么是
线程
? 进程是:一个应用程序(1个进程是一个软件)。
线程
是:一个进程中的执行场景/执行单元。 注意:一个进程可以启动多个
线程
。 eg.对于
java
程序来说,当在DOS命令窗口中输入:
java
HelloWorld 回车之后。 会先启动JVM,而JVM就是一个进程。 JVM再启动一个主
线程
调用main方法。 同时再启动一个垃圾回收
线程
负责看护,回收垃圾。 最起码,现在的
java
程序中至少有两个
线程
并发, 一个是垃圾回收
线程
,一个是执行main方法的主
线程
。 3、进程和
线程
是什么关系?
快速理解
Java
单
线程
和
多
线程
比较
单
线程
是一个一个
线程
顺序执行,一个
线程
只有当前一个
线程
执行完之后才能执行。这种方法可以会导致当某个
线程
等待响应的时间特别长时,下一个
线程
需要一直等待,而这时CPU处于空闲。
多
线程
是一个时间段一个时间段的执行各个
线程
,每个
线程
之间切换执行,这就不存在上面说的某个
线程
处于等待时CPU却是空闲的情况,但
多
线程
也会多出
线程
切换产生的性能开销。 所以当
比较
单
线程
和
多
线程
哪个更快时,就是对上面两者之间开销的...
java
单
线程
改
多
线程
_
单
线程
改
多
线程
及处理细节
某些编程语言被设计为可以将并发任务彼此隔离,这些语言通常称为函数型语言,其中每个函数调用都不会产生任何副作用(并因此而不能干涉其他函数),并因此可以当做独立的任务来驱动。Erlang就是这样的语言。
Java
采取了更加传统的方式,在顺序性语言的基础上提供对
线程
的支持。与在多任务操作系统中分叉外部进程不同,
线程
机制是在由执行程序表示的单一进程中创建任务。这种方式产生的一个好处是操作系统的透明性,这对J...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章