static Thread currentThread()为什么不是返回一个collection? 我觉得当前正在执行的线程对象应该不止一个吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 线程不止一个当前执行的就一个,多线程都是通过cpu分片来模拟的同一时刻只能有一个 不是有很多多CPU的并行处理机吗? 这个方法表示当前哪个线程在执行这个方法,如果是并行执行的话,两个线程获得的 currentThread 是不同的! Thread.currentThread() 获得的结果并不是不变的,而是根据执行线程上下文返回当前的线程。 当前执行的线程只有一个,一个cup在同一时刻只能执行一个线程。 并行在大多数单系统上上是通过时间片轮转调度的,比如windows,但有些不是,solaris则使用了FIFO并发模型任何时刻只有一个正在执行的线程而已,只是切换速度非常快,让你感觉有几个同时在执行而已。, 自己找自己,还能找出第二个来就像你说“我”和我说“我”,同样的字,表示的意思就不一样了类似于this 还是没搞懂,如同那个虚假唤醒,我的理解是虚拟机无法控制的那部分,因而可以忽略,这个currentThread也是这样吗?另外,我对线程中断也是很糊涂,刚开始我以为是跟进程中断一个概念,后来发觉完全不是,不是OS调度,是它自己可以interrupt自己,再然后就dead?是否意味着中断就立刻解锁?线程状态里怎么没有一个中断状态,中断位设置后就blocked了?我看到有interrupt替代stop说可以安全退出,意思是在临界区的更改可以回退吗? jar 问题 RCP 的相关问题 ーー关于Java类的使用问题 一个insert语句 求救:包含索引属性的JavaBean,总是出错不知问题出在哪!! 写回文件时,可以选择文件中的某一行进行output吗??急,在线等!!谢 怎么将applet转化为application? -==swing中如何判断在某一时刻,鼠标是否在某个component之上,而且这一时刻没有鼠标事件产生?==- 谁有Java的病毒程序 java如何实现对网络的监听(抓包)功能?? java String处理问题 菜鸟救助老鸟!将下段C#代码翻译成java代码
还是没搞懂,如同那个虚假唤醒,我的理解是虚拟机无法控制的那部分,因而可以忽略,这个currentThread也是这样吗?
另外,我对线程中断也是很糊涂,刚开始我以为是跟进程中断一个概念,后来发觉完全不是,不是OS调度,是它自己可以interrupt自己,再然后就dead?是否意味着中断就立刻解锁?线程状态里怎么没有一个中断状态,中断位设置后就blocked了?我看到有interrupt替代stop说可以安全退出,意思是在临界区的更改可以回退吗?