[主观题]

将多线程的java程序移植到java平台上的时候会有什么区别呢??需要做哪些改动呢??

eclipse下的java工程时可以正常运行,但转为android工程后就无法正常运行,出现这种情况一般会有哪些原因??因为代码超出字数限制,没法上传。程序是利用nio类实现客户服务器端连接的,其中收发数据部分为两个子线程,收发数据为按键触发事件。java下可以正常收发,但转为android project后只能连上,收发都没了····

参考答案与解析:

相关试题

java多线程的好处?

1. 充分利用CPU资源 现在世界上大多数计算机只有一块CPU.因此,充分利用CPU资源显得尤为重要。当执行单线程程序时,由于在程序发生阻塞时CPU可能会处于空闲状态。这将造成大量的计算资源的浪费。而在程序中使用多线程可以在某一个线程处于休眠或阻塞时,而CPU又恰好处于空闲状态时来运行其他的线程。这样CPU就很难有空闲的时候。因此,CPU资源就得到了充分地利用。 2. 简化编程模型 如果程序只完成一项任务,那只要写一个单线程的程序,并且按着执行这个任务的步骤编写代码即可。但要完成多项任务,如果还使用单

  • 查看答案
  • Java 程序的并发机制是A )多线程 B )多接口 C )多平台 D )多态性

    [单选题]Java 程序的并发机制是A. )多线程B. )多接口C. )多平台D. )多态性

  • 查看答案
  • 在Java中允许创建多线程应用程序的接口是()。

    [单选题]在Java中允许创建多线程应用程序的接口是()。A . ThreadableB . RunnableC . ClonableD . 以上均不是

  • 查看答案
  • Java与平台有关,可用来创建安全的、可移植的、面向过程的、多线程的和交互式的程

    [判断题] Java与平台有关,可用来创建安全的、可移植的、面向过程的、多线程的和交互式的程序。A . 正确B . 错误

  • 查看答案
  • 下列关于Java多线程并发控制机制的叙述中,错误的是

    [单选题]下列关于Java多线程并发控制机制的叙述中,错误的是A.Java中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用suspend()/resume()方法C.共享数据的访问权限都必须定义为privateD.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

  • 查看答案
  • 下列关于Java多线程并发控制机制的叙述中,错误的是()。

    [单选题]下列关于Java多线程并发控制机制的叙述中,错误的是( )。A.Java中对共享数据操作的并发控制是采用加锁技术B.线程之间的交互,提倡采用suspend()/resume()方法C.共享数据的访问权限都必须定义为pdvateD.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

  • 查看答案
  • 下列关于Java多线程并发控制机制的叙述中,错误的是( )。

    [单选题]下列关于Java多线程并发控制机制的叙述中,错误的是( )。A.Java中对共享数据操作的并发控制采用加锁技术B.线程之间的交互,提倡采用suspend()/resume()方法C.共享数据的访问权限都必须定义为privateD.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

  • 查看答案
  • 在Java多线程程序中,run()方法的实现有两种方式:()和继承Thread类

    [主观题]在Java多线程程序中,run()方法的实现有两种方式:[ ]和继承Thread类。

  • 查看答案
  • java中jtextpane是什么?与jtextarea有什么区别?

    jtextpane 可编辑的对象包括:文本文字,图片,表格,超链接等jtextarea仅仅编辑的是文本文字java中jtextpane是什么?与jtextarea有什么区别?

  • 查看答案
  • Java多线程并发控制中,用于在代码中标识临界区的关键字是(  )。

    [单选题]Java多线程并发控制中,用于在代码中标识临界区的关键字是(  )。A.startB.waitC.synchronizedD.lock

  • 查看答案
  • 将多线程的java程序移植到java平台上的时候会有什么区别呢??需要做哪些改动