Skip to content

Commit

Permalink
Update EventLoop and thread model.md
Browse files Browse the repository at this point in the history
fix typo
  • Loading branch information
peiel committed Mar 19, 2019
1 parent 64494cb commit aa42381
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ADVANCED TOPICS/EventLoop and thread model.md
Expand Up @@ -9,9 +9,9 @@ EventLoop 和线程模型
* 任务执行
* 任务调度

线程模型定义了应用或者框架如何执行你的代码,所以选择线程模型极其重要。Netty 提供了一个简单强大的线程模型来帮助我们简化代码。所有 ChannelHandler,包括业务逻辑,都保证由一个 Thread 同时执行特定的 Channel。这并不意味着Netty不能使用多线程,只是 Netty 限制每个Channel 都由一个 Thread 处理,这种设计适用于非阻塞 IO 操作。
线程模型定义了应用或者框架如何执行你的代码,所以选择线程模型极其重要。Netty 提供了一个简单强大的线程模型来帮助我们简化代码。所有 ChannelHandler,包括业务逻辑,都保证由一个 Thread 同时执行特定的 Channel。这并不意味着 Netty 不能使用多线程,只是 Netty 限制每个 Channel 都由一个 Thread 处理,这种设计适用于非阻塞 IO 操作。

读完本章就会深刻理解 Netty 的线程模型以及 Nett y团队为什么会选择这样的线程模型,这些信息可以让我们在使用 Netty 时让程序由最好的性能。此外,Netty 提供的线程模型还可以让我们编写整洁简单的代码,以保持代码的整洁性;我们还会学习 Netty 团队的经验,过去使用其他的线程模型,现在我们将使用 Netty 提供的更容易更强大的线程模型来开发。
读完本章就会深刻理解 Netty 的线程模型以及 Netty 团队为什么会选择这样的线程模型,这些信息可以让我们在使用 Netty 时让程序有最好的性能。此外,Netty 提供的线程模型还可以让我们编写整洁简单的代码,以保持代码的整洁性;我们还会学习 Netty 团队的经验,过去使用其他的线程模型,现在我们将使用 Netty 提供的更容易更强大的线程模型来开发。

本章假设如下:

Expand Down

0 comments on commit aa42381

Please sign in to comment.