上下文( Contexts )
2016-06-07 15:14
302 查看
在 Indy9 的服务器中,链接特定(connection specific)的数据被作为线程类的一部分被存储。 实现这个要不然通过使用 thread.data 属性要不然通过继承对应的 thread 类然后添加新的字 段或者属性来存储。这能起作用,因为每个链接都有配套一个指定的线程。
Indy10 服务器的实现和 Indy9 的不一样。多线程并不和个单链接关联。实际上它可能根本没 有使用多线程,而是使用了纤程。因此,之前的在线程内存储数据的方法不再使用了。
Indy10 使用一个叫做 contexts 的新概念来替代。Contexts 存储链接相关的数据,并由 Indy 来管理和追踪。
Indy10 服务器的实现和 Indy9 的不一样。多线程并不和个单链接关联。实际上它可能根本没 有使用多线程,而是使用了纤程。因此,之前的在线程内存储数据的方法不再使用了。
Indy10 使用一个叫做 contexts 的新概念来替代。Contexts 存储链接相关的数据,并由 Indy 来管理和追踪。
相关文章推荐
- mysql添加修改字段
- 3、redis.conf中的持久化相关配置
- OpenCV学习笔记----------OpenCV数据结构Mat详解
- 成本低效果好 新车除味的四个小窍门
- 活动代码页简介
- Android Xmpp断线重连
- 106. Construct Binary Tree from Inorder and Postorder Traversal【M】【31】
- Python爬虫进阶三之Scrapy框架安装配置
- java枚举 用于声明持久化常量 和volley 请求头
- 浅析BootStrap栅格系统
- 触碰输入框之外,收起虚拟键盘
- 《C++ 笔记》 Part4 error C4996"fopen"的错误处理
- xml解析方式
- /proc/sysrq-trigger
- 11054 - Wine trading in Gergovia
- PCI/PCIe基础——配置空间
- ServletContext中常用方法介绍
- [Ubuntu]安裝搜狗輸入法
- 剑指offer25--字符串所以排列
- Android 动画 - ScaleAnimation 缩放动画使用(附图)