Java中的线程问题

作者&投稿:邵蚂 (若有异议请与网页底部的电邮联系)
java线程问题~

interrupt():中断线程

stop():强迫线程停止执行。用 Thread.stop 来终止线程将释放它已经锁定的所有监视器(作为沿堆栈向上传播的未检查 ThreadDeath 异常的一个自然后果)。如果以前受这些监视器保护的任何对象都处于一种不一致的状态,则损坏的对象将对其他线程可见,这有可能导致任意的行为。

yield()只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。yield()只能使同优先级的线程有执行的机会。----这句是重点

3.书上说yelid()是礼让,是让当前执行线程停下来给别的线程资源, 又说没有任何机制保证会这样。----------没有任何机制保证执行yield()的线程一定会把资源让给其它线程。打个比方:两个人抢东西,A抢到了B没有,再把东西放回去重抢,说不定还是A抢到B没有。没有任何机制保证放回去后B一定能抢到

是的,run()方法中test的执行是由start方法启动,会另外开辟一个线程;main中直接调用test则是main线程执行。你在test()方法中输出一下线程名字就看得很清楚
public void test(){
System.out.println(Thread.currentThread().getName());
}

public void stopRunning( ){
timeToQuit = true ;

这个是控制线程的,和上面的while(!timeToQuit){ 有关
因为当timeToQuit不等于true的时候线程才运行,所以public void stopRunning( ){ 这个方法是用来控制线程停下来的

为什么会停呢?就是因为运行了 stopRunning这个方法啊,而停的时候刚好就是i=3的情况,假如你的机性能特别特别差的话就可能出现hello4或者hello5之类的情况咯

budong


ava中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop...
是Java 不是ava。线程的实现方法就是两种了,一种是继承Thread类一种是实现Runnable接口同步方法当然是用同步Synchronized修饰了stop和suspend太粗暴了,不问青红皂白就把线程干掉了,很不讲理很不安全的,当然不推荐使用 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...

Rendering thread exception:? 玩AVA 老是出现有解决的办法吗?大哥!
你懂得中文:渲染线程异常 因为切换窗口代表着更换分辨率、、可是游戏中的渲染效果不能改变分辨率 于是就会Rendering thread exception:!!!设置一下啊!!!分辨率在桌面右击、属性、设置选项卡,看一看啊啊!!!游戏的和系统对上,如果配置够也可以不对上、、但问题、、、...

使用多线程应注意些什么?
<1>.不要调用Thread类或Runnable对象的run方法。直接调用run方法只会执行同一个线程中的任务,而不会启动新的线程。应该调用Thread.start方法。这个方法将创建一个执行run方法的新线程。<2>.interrupted和isInterrupted是两个非常相似的方法。interrupted方法是一个静态的方法。它检测当前的线程是否被中断。...

JAVA中的多线程能在多CPU上并行执行吗?注意,我说的不是并发执行哦
你的思路是对的,CPU就是为了迎合操作系统的多线程从而提高系统的计算效率.但是具体分配任务到各个内核中去执行的并非JAVA与JVM而是操作系统.也就是说,你所执行的多线程,可能会被分配到同一个CPU内核中运行.也可能非配到不同的cpu中运行.如果可以控制CPU的分配,那也应该是操作系统的api才能实现的了 ...

渲染线程异常
你好:渲染线程异常 一般是显卡温度过高造成的,请调低游戏特效,或者增加机箱和显卡散热

AVA打不开
很多都是图像渲染线程出现错误,建议修复一下客户端,在更新下显卡,万事OK

AVA上不了了,怎么解决?求高手!
→固定小地图:人物转身不会让雷达跟着一起转,个人喜好问题。→系统自动消息:杀敌、扔手雷、发现敌军手雷、发现安放好的C4自动发语音及中文字幕。→加强聊天显示:两军队长打字会更明显,屏幕上方会出现一排大字,左下角是黄色的显眼的字,游戏中F8决定开启和关闭。另外,敌军或者队友按X9,则可以在屏幕...

我家的AVA下好后 提取战地之王客户端资源 到了100%后就没了。怎么回事...
过了一段时间,当出现问题时,例如CPU再次在100%的水平,可以停止IIS,检查logblock.htm记录,在过去的10个文件,注意,最常见的是计数器类的ACCESS文件,例如:“* * COUNT。MDB,“COUNT.ASP”可以把最后的十个文件或怀疑的文件删除到回收站中,再启动IIS,看看问题是否再次出现。我们相信,经过仔细...

开AVA占CPU使用率100%,CPU温度升高。
查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。 直接原因: 有一个或多个ACCESS数据库在多次读写过程中损坏,微软的MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,...

酷睿i7-740QM 显卡GT240 内存2GDDR3-1333 能玩AVA吗
CPU主屏低不要紧的,AVA这种游戏对多线程支持的还可以,8线程可以发挥不小的作用。显卡才是大问题,可能不能开全特效 。频率本来就是自动调的,空闲时当然不用开2900MHz,否则发热量和耗电量很大。你实在觉得卡就进BIOS把频率锁定了,不过我不推荐这么做。

晋中市19414904241: java的线程问题: -
庞阀复方: 同步calculator,检查结果是否计算完毕,没有则让ReaderResult 等待,如果计算完毕则notifyAll所有ReaderResult 线程读取

晋中市19414904241: java关于线程的问题 -
庞阀复方: 额 你的问题就有问题..java线程是什么啊?就是你在做一件事的同时 进行另一件事这时候你创建了一个线程对象 然后启动它 让它自己去做你定义好的事 这就是线程所以说你说的话就有问题 “一个对象只能创建一个线程” 是错误的 其实是你创建了一个线程对象 然后启动了它这才是正确的理解

晋中市19414904241: java线程问题
庞阀复方: 当然存在,任何一个Java的运行时都存在一个主线程,也就是main()函数的线程,还有几个daemon线程,一般用作垃圾回收使用.

晋中市19414904241: java使用线程的问题?
庞阀复方: 一个线程是一个程序内部的顺序控制流. 线程就是轻量的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小. 多线程就是在同一应用程序中,有多个顺序流同时执行. 通俗点说,就是比...

晋中市19414904241: JAVA中线程的问题 -
庞阀复方: 守护线程,即Daemon Thread, 主要是指由虚拟机自己使用的起辅助作用的线程,比如垃圾回收线程(GC线程),而main线程则属于用户线程,也就是你所说的非守护线程.守护线程不过是为其他线程提供服务的一种线程,除此之外没有其他...

晋中市19414904241: java线程问题 -
庞阀复方: 没有处理好临界资源1. System.out.println(Thread.currentThread().getName()+"Ticket Sold Out:"+num);2. num--;这两行代码是独立执行的,暂时可以把它们当做两步(实际上的原子操作不止两步...

晋中市19414904241: 简单的java中线程的问题
庞阀复方: 线程在start之后,是不固定运行的,并不是说Start之后就一定会运行,而只是这个线程满足了运行的调节,可以运行,如果你多运行几次,就会发现,这个打印信息其实不是固定的,而是随机的

晋中市19414904241: java 的线程问题 -
庞阀复方: 这是创建一个线程的方式之一.使用这种方式,new出来的线程被启动的时候会调用target的run 方法,也就是将 target 作为其运行对象.

晋中市19414904241: java 线程问题
庞阀复方: 主要会用在通信方面,对于javeee项目如果用到socket,一般服务端会针对多个客户端,需要服务端写多线程处理,一般会用到线程池管理,jdk提供了ThreadPoolExecutor,有兴趣可以看看.对于android手机项目,一般主线程是用来显示界面的,但是需要从服务端取数据的时候会很慢就必须开辟新线程,如果占用主线程去加载数据,会导致界面加载会受通信的影响等其他问题.

晋中市19414904241: 问一点 java 中线程 机制的问题 -
庞阀复方: java程序启动时 一个线程立刻运行 就是main thread重要性: 他是产生其他子线程的线程 通常他最后完成执行 因为执行关闭动作可以被thread对象控制 通过currentThread取得返回一个调用他的线程的引用当直接输出线程时 :线程名称 优先级 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网