学习tio-core的步骤

 

(推荐一份 t-io 的学习笔记

notes/T-io at master · KevinBlandy/notes (github.com) )

 

原作者:tio作者 telen-tan

学习tio-core的步骤

学习io框架的最好方式并不是各种理论和概念的讲解,而是通过示范程序领悟其中的概念,本人根据自身学习编程的经验,提供了详细的示例程序,这些程序既可当作入门教程,也可以作为你日后项目的脚手架。请各位t-io新用户按照如下步骤学习tio,必有所获!

  • 熟练掌握ByteBuffer的使用,这是所有基于aio/nio编程的必修课程,这个懒没人躲得掉
  • 下载tio-core示范程序:tio-showcase
  • 导入到eclipse或其它ide中
  • 对照helloworld例子和t-io的hello world走一遍
  • 下载t-io源代码:t-io
  • 简单地扫一下:org.tio.core.ChannelContext.java
  • 简单地扫一下:org.tio.core.GroupContext.java
  • 简单地扫一下:org.tio.core.Tio.java
  • 最好要掌握org.tio.utils.lock.ObjWithLock及其子类(因为多线程环境下,对集合的遍历、元素删除、元素添加等操作必须是线程安全的)
  • 作者个人博客可以关注一下,上面有不少t-io的文章:三流程序员的博客
  • 忠告:tio-core已经封装了大量网络开发细节,如果你连上面的步骤都不愿意走一遍,建议你还是继续你的CRUD编程。
posted @ 2020-09-29 10:21  陈鸿  阅读(1158)  评论(0)    收藏  举报