jvm
当多线程运行时,cpu 切换线程
当多线程运行时,CPU 切换线程,可以通过程序计数器知道上一次该线程执行到哪里,什么状态。以便接着运行下去。 这里我们也可以看出,程序计数器是线程私有的
以下几道题目比较初级,是必须要掌握的多线程基础面试题
以下几道题目比较初级,是必须要掌握的多线程基础面试题。 创建线程有几种不同的方式?你喜欢哪一种?为什么? 实现Runnable接口这种方式更受欢迎,因为这不需要继承Thread类。在应用设计中已经继承了别的对象的情况下,这需要多继承(而Java不支持多继承),只能实现接口
clojure是当今最主流的运算平台jvm
Clojure是当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,Clojure就是其中之一。Clojure是一个在JVM平台运行的动态函数式编程语言,其语法解决于LISP语言,在JVM平台运行的时候,会被编译为JVM的字节码进行运算。Clojure保持了函数式语言的主要特点,例如状态保持,全套宏支持,持久久的数据结构等等,并且还能够非常方便的调用Java类库的API,和Java类库进行良好的整合