请问大家,在Windows下可以用C++开发基于完成端口的高效能Server程序,那用Java能实现这种程序吗,如何实现,谢谢

解决方案 »

  1.   

    高效能的重叠I/O或完成端口模型的Server程序还是用C/C++吧,而java做网站还可以。
      

  2.   

    to:dadi0189(流年似水......) 你这么说是不对的。其实任何语言做的软件在执行效率上相差不是很大。而java的慢也只是因为。java的系统调用要通过虚拟机来完成。会比较耗时。而vc可以直接进行系统调用。而java在实现功能上面要比vc方便很多。而vc在功能实现上面更自由。看需要了。
      

  3.   

    有兴趣,高手能否给一些java实现的重叠I/O或完成端口模型的参考资料呢?
      

  4.   

    star119119(及时结帖是种美德,不结帖生孩子。。) ( ) 信誉:100    Blog  2006-10-24 14:27:49  得分: 0  
     
     
       
    to:dadi0189(流年似水......) 你这么说是不对的。其实任何语言做的软件在执行效率上相差不是很大。而java的慢也只是因为。java的系统调用要通过虚拟机来完成。会比较耗时。而vc可以直接进行系统调用。而java在实现功能上面要比vc方便很多。而vc在功能实现上面更自由。看需要了。 
    -----------------------------------------
     我觉得 dadi0189(冰雨http://www.blog.163.com/dadi0189)说得对,
    高效稳定的服务器是C++或者是VC++天下,java可不行! 
      

  5.   

    对有些java开发(包括开发通信服务端)的人员谈完成端口,伸缩性,API,他们给我的答复是用流行的开源框架类,至于完成端口的高伸缩性,高并发能力根本不愿和你讨论。相信linux ,unix下肯定有相应的高性能API或者SDK,但对于普通java人员,他们只认类和开源框架,不屑于使用他们称之为“低级的”API