论坛首页 Java企业应用论坛

今天想到的一个Java面试题

浏览 2716 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-06-09   最后修改:2009-04-25

这是考察面试者多线程知识掌握好坏的一个代码题:

    题目如下


按照下列要求写一个程序:

   输入为线程数量n,

          生成n个线程编号分别为 0,1,2,。。。n-1.

          他们对同一块共享内存进行操作。 共享内存为  M。要求如下行为:

                   M初始为0

                   线程0 对M的操作为 加 n

                   接着,线程1 对M的操作为 减 1 

                   接着,线程2 对M的操作为 减 1       

                            最后循环至线程0 对M的操作为 加 n

                               。。。 。。。


    要求计算这个程序每秒钟线程的切换次数。


    程序需要再10s 内跑完。

 

 

    希望各位闲人,来评价一下这个面试题设计的怎样?

 

 

 

 

 

   发表时间:2008-06-09  
烂,烂,烂,烂,烂
0 请登录后投票
   发表时间:2008-06-09  
不知道lz看懂题目了没有。
0 请登录后投票
   发表时间:2008-06-09  
计算这个程序每秒钟线程的切换次数,这个杂实现啊?不会,小弟是菜鸟。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics