我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:ds视讯 > 多优先级 >

多线程方面Java的线程和OS的一样吗?优先级怎么设置?

归档日期:08-14       文本归类:多优先级      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部java的线程概念与操作系统的线程概念是不同的,java的线程概念差不多与windows线程概念一致,但是java既然目标是跨平台语言,那么它的线程机制概念是在所有平台上都是一样的,但是实际实现又不是如此,这要从进程与线程的概念中谈起首先在windows系列系统中,进程所拥有的内存空间都是独立的,此进程所持有的内存其它进程是不可以直接访问的,而且在windows系统内部一个进程就是一个运行的运用程序,而为了解决应用程序内部的并行问题便有了线程的概念,线程没有自我独立的内存空间,在一个进程中所有的线程共享这个进程所持有的内存空间。

  展开全部不一样,Java在用户级别管理多线程,OS在内核级别管理多线程。要深入了解用户级多线程和内核级多线程的区别,请参阅操作系统教材相关章节。Thread类的setPriority函数可以设置优先级。

  展开全部Java的线程是对OS线程的再封装。Java线程和操作系统线程可以是一对一、多对一、多对多的关系。OS线程由OS负责调度,Java线程由JVM负责调度,是基于OS线程之上的。优先级的设置可以直接调用Thread类的setPriority方法进行设置。

本文链接:http://losmochileros.net/duoyouxianji/548.html