栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 面试经验 > 笔试题库

[问答题] 下面的程序的功能是利用实现Runnable接口的方法来创建线程,并利用它来执行响应的一些操作。最后使得m的执行结果为100。 注意:请勿改动main()主方法和其他已有的语句内容,仅在下

笔试题库 更新时间:发布时间: 百科书网 趣学号

[问答题] 下面的程序的功能是利用实现Runnable接口的方法来创建线程,并利用它来执行响应的一些操作。最后使得m的执行结果为100。

注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。

源程序文件代码清单如下:

class ClassName implements Runnable

int n;

______

try

Thread.sleep(2000);

n=100;

catch(Exception e)

public static void main(String args[])

try

ClassName a=new ClassName();

_____

thread1.start();

thread1.join();

int m=a.n;

System.out.println("m="+m);

catch(Exception e)

正确答案:

public void run()Thread thread1=new Thread(a);①通过继承Thread类创建线程:②通过向Thread()构造方法传递Runnable对象来创建线程。在本题中,public void run()声明语句是用来声明线程体的,这是创建一个线程的必须做的。Thread thread1=new Thread(a)语句的功能是通过向Thread()构造方法传递Runnable对象a来生成一个对象thread1。最后程序的输出结果如下图所示。

参考解析:

本题主要考查Java中对线程的创建知识。解答本题的关键是熟练掌握如何创建线程的知识。一般情况下,创建线程的方法是:

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/586659.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号