Java入门学习,socket编程书籍

Java入门学习,socket编程书籍

长沙达内教育      2022-05-06 05:00:02     46

Java入门学习,socket编程书籍,Java入门学习,socket编程书籍,前几周末看了一本关于Netty编程相关的书籍。看到作者对IOSocket编程在服务器端用了线程池去优化s

课程价格 请咨询

上课时段: 授课校区:

详细介绍

    Java入门学习,socket编程书籍,前几周末看了一本关于Netty编程相关的书籍。看到作者对IOSocket编程在服务器端用了线程池去优化socket编程单线程的编码,趁这个周末进行简单记录一下。

    编码实现

    TimeServerHandler类

    该类比较简单,实现Runnable

    TimeServerHandlerPool类

    类构建一个线程队列,Socket服务器端把监听到的线程都以任务task的方式加入到该线程池队列中

    TimeServerPool类

    启动服务器端的入口。首先初始化任务队列的池TimeServerHandlerPoolserverHandlerPool=newTimeServerHandlerPool(50,1000);

    每当客户端来一个请求,就作为一个task任务加入队列,线程池来处理serverHandlerPool.execute(newTimeServerHandler(socket));完整代码

    结束语

   Socket编程服务端用线程池来处理,优化了单线程的缺点和性能,也算是解决socket编程的一种方式。但是,我更加喜欢的是使用javanio,或者直接使用netty进行socket开发。在公司的开发中,也是直接用的netty开发

 以上就是长沙达内教育java培训机构的小编针对“Java入门学习,socket编程书籍”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

培训啦提醒您:交易时请核实对方资质,对于过大宣传或承诺需谨慎!任何要求预付定金、汇款等方式均存在风险,谨防上当。