Java面试题之七

1、编写多线程程序的几种实现方式? Java5以前,继承Thread类和实现Runnable接口,两种方式都要通过重写run()方法定义线程的行为。推荐后者,因为Java的继承是单继承,使用Runnable接口更为灵活。 Java5以后还有第三种方式,实现Callable接口。 2、synchronized关键字的用法? 将对象或方法标记为同步,实现对对象和方法的互斥访问。 3、同步和异步? 系统
相关文章
相关标签/搜索