文件名称:tsf4g_lib
介绍说明--下载内容均来自于网络,请自行研究使用
Tbus是tsf4g(Tencent Servicefr a mework for Game,腾讯游戏服务框架)中的基础组件之一,主要的目的是为上层业务提供统一的线程或进程间通信接口,屏蔽本地进程间通信以及远程进程通信的细节,让开发人员可以集中精力关注业务逻辑,是tsf4g重要组成部分。
Tbus原理
Tbus基于共享内存构建无锁双通循环消息队列,发送的双方通过专用的读写队列完成数据收发,实现本地进程通信或者远程进程间通信。通信双方使用的两个队列称之为tbus通道(channel),每一组通讯的双方就需要有一个tbus通道。如下是一组tbus通道的图例描述。(game server communicate fr a mework)
Tbus原理
Tbus基于共享内存构建无锁双通循环消息队列,发送的双方通过专用的读写队列完成数据收发,实现本地进程通信或者远程进程间通信。通信双方使用的两个队列称之为tbus通道(channel),每一组通讯的双方就需要有一个tbus通道。如下是一组tbus通道的图例描述。(game server communicate fr a mework)
相关搜索: tsf4g-tbus
(系统自动生成,下载前可以参看下载内容)
下载文件列表
tsf4g_lib\include\comm\comm.h
tsf4g_lib\include\comm\shtable.h
tsf4g_lib\include\comm\shtable_shm.h
tsf4g_lib\include\comm\swaitque.h
tsf4g_lib\include\comm\tconvert.h
tsf4g_lib\include\comm\terr.h
tsf4g_lib\include\comm\terrimpl.h
tsf4g_lib\include\comm\tini.h
tsf4g_lib\include\comm\tlist.h
tsf4g_lib\include\comm\tmempool.h
tsf4g_lib\include\comm\tmempool_shm.h
tsf4g_lib\include\comm\tmodid.h
tsf4g_lib\include\comm\tparser.h
tsf4g_lib\include\comm\ttimer.h
tsf4g_lib\include\pal\err.h
tsf4g_lib\include\pal\getopt.h
tsf4g_lib\include\pal\pal.h
tsf4g_lib\include\pal\pcreposix.h
tsf4g_lib\include\pal\queue.h
tsf4g_lib\include\pal\siginfo.h
tsf4g_lib\include\pal\tapi_external.h
tsf4g_lib\include\pal\tdir.h
tsf4g_lib\include\pal\tdirent.h
tsf4g_lib\include\pal\tdlfcn.h
tsf4g_lib\include\pal\terrno.h
tsf4g_lib\include\pal\texec.h
tsf4g_lib\include\pal\tfcntl.h
tsf4g_lib\include\pal\tfile.h
tsf4g_lib\include\pal\tfork.h
tsf4g_lib\include\pal\tinet.h
tsf4g_lib\include\pal\tipc.h
tsf4g_lib\include\pal\tlock.h
tsf4g_lib\include\pal\tmmap.h
tsf4g_lib\include\pal\tmsgque.h
tsf4g_lib\include\pal\tmutex.h
tsf4g_lib\include\pal\tnet.h
tsf4g_lib\include\pal\tos.h
tsf4g_lib\include\pal\tpoll.h
tsf4g_lib\include\pal\tree.h
tsf4g_lib\include\pal\tresource.h
tsf4g_lib\include\pal\trules.h
tsf4g_lib\include\pal\tsafecode.h
tsf4g_lib\include\pal\tsched.h
tsf4g_lib\include\pal\tsem.h
tsf4g_lib\include\pal\tsemaphore.h
tsf4g_lib\include\pal\tshm.h
tsf4g_lib\include\pal\tsignal.h
tsf4g_lib\include\pal\tsocket.h
tsf4g_lib\include\pal\tstdio.h
tsf4g_lib\include\pal\tstdlib.h
tsf4g_lib\include\pal\tstring.h
tsf4g_lib\include\pal\tthread.h
tsf4g_lib\include\pal\ttime.h
tsf4g_lib\include\pal\ttypes.h
tsf4g_lib\include\pal\tuio.h
tsf4g_lib\include\pal\twait.h
tsf4g_lib\include\taa\tagentapi.h
tsf4g_lib\include\tapp\tapp.h
tsf4g_lib\include\tapp\tappctrlapi.h
tsf4g_lib\include\tapp\tapp_def.h
tsf4g_lib\include\tbus\tbus.h
tsf4g_lib\include\tbus\tbus_error.h
tsf4g_lib\include\tbus\tbus_macros.h
tsf4g_lib\include\tdr\tdr.h
tsf4g_lib\include\tdr\tdr_ctypes_info.h
tsf4g_lib\include\tdr\tdr_data_io.h
tsf4g_lib\include\tdr\tdr_data_sort.h
tsf4g_lib\include\tdr\tdr_define.h
tsf4g_lib\include\tdr\tdr_error.h
tsf4g_lib\include\tdr\tdr_external.h
tsf4g_lib\include\tdr\tdr_metalib_init.h
tsf4g_lib\include\tdr\tdr_metalib_manage.h
tsf4g_lib\include\tdr\tdr_metalib_to_hpp.h
tsf4g_lib\include\tdr\tdr_meta_entries_index.h
tsf4g_lib\include\tdr\tdr_net.h
tsf4g_lib\include\tdr\tdr_operate_data.h
tsf4g_lib\include\tdr\tdr_sql.h
tsf4g_lib\include\tdr\tdr_types.h
tsf4g_lib\include\tdr\tdr_XMLMetaLib.h
tsf4g_lib\include\tdr\tdr_XMLtags.h
tsf4g_lib\include\tlog\tlog.h
tsf4g_lib\include\tlog\tlogerr.h
tsf4g_lib\include\tlog\tlog_bill.h
tsf4g_lib\include\tlog\tlog_category.h
tsf4g_lib\include\tlog\tlog_event.h
tsf4g_lib\include\tlog\tlog_loc_info.h
tsf4g_lib\include\tlog\tlog_priority_def.h
tsf4g_lib\include\tloghelp\tlogload.h
tsf4g_lib\include\tmng\tmetabase.h
tsf4g_lib\include\tmng\tmib.h
tsf4g_lib\include\tmng\tmng.h
tsf4g_lib\include\tmng\tsm_tdr.h
tsf4g_lib\include\tmng\tsm_uri.h
tsf4g_lib\include\tsec\md5.h
tsf4g_lib\include\tsec\oi_tea.h
tsf4g_lib\include\tsec\taes.h
tsf4g_lib\include\tsec\tsec.h
tsf4g_lib\lib\libexpat.a
tsf4g_lib\lib\libscew.a
tsf4g_lib\lib\libtsf4g.a
tsf4g_lib\include\comm\shtable.h
tsf4g_lib\include\comm\shtable_shm.h
tsf4g_lib\include\comm\swaitque.h
tsf4g_lib\include\comm\tconvert.h
tsf4g_lib\include\comm\terr.h
tsf4g_lib\include\comm\terrimpl.h
tsf4g_lib\include\comm\tini.h
tsf4g_lib\include\comm\tlist.h
tsf4g_lib\include\comm\tmempool.h
tsf4g_lib\include\comm\tmempool_shm.h
tsf4g_lib\include\comm\tmodid.h
tsf4g_lib\include\comm\tparser.h
tsf4g_lib\include\comm\ttimer.h
tsf4g_lib\include\pal\err.h
tsf4g_lib\include\pal\getopt.h
tsf4g_lib\include\pal\pal.h
tsf4g_lib\include\pal\pcreposix.h
tsf4g_lib\include\pal\queue.h
tsf4g_lib\include\pal\siginfo.h
tsf4g_lib\include\pal\tapi_external.h
tsf4g_lib\include\pal\tdir.h
tsf4g_lib\include\pal\tdirent.h
tsf4g_lib\include\pal\tdlfcn.h
tsf4g_lib\include\pal\terrno.h
tsf4g_lib\include\pal\texec.h
tsf4g_lib\include\pal\tfcntl.h
tsf4g_lib\include\pal\tfile.h
tsf4g_lib\include\pal\tfork.h
tsf4g_lib\include\pal\tinet.h
tsf4g_lib\include\pal\tipc.h
tsf4g_lib\include\pal\tlock.h
tsf4g_lib\include\pal\tmmap.h
tsf4g_lib\include\pal\tmsgque.h
tsf4g_lib\include\pal\tmutex.h
tsf4g_lib\include\pal\tnet.h
tsf4g_lib\include\pal\tos.h
tsf4g_lib\include\pal\tpoll.h
tsf4g_lib\include\pal\tree.h
tsf4g_lib\include\pal\tresource.h
tsf4g_lib\include\pal\trules.h
tsf4g_lib\include\pal\tsafecode.h
tsf4g_lib\include\pal\tsched.h
tsf4g_lib\include\pal\tsem.h
tsf4g_lib\include\pal\tsemaphore.h
tsf4g_lib\include\pal\tshm.h
tsf4g_lib\include\pal\tsignal.h
tsf4g_lib\include\pal\tsocket.h
tsf4g_lib\include\pal\tstdio.h
tsf4g_lib\include\pal\tstdlib.h
tsf4g_lib\include\pal\tstring.h
tsf4g_lib\include\pal\tthread.h
tsf4g_lib\include\pal\ttime.h
tsf4g_lib\include\pal\ttypes.h
tsf4g_lib\include\pal\tuio.h
tsf4g_lib\include\pal\twait.h
tsf4g_lib\include\taa\tagentapi.h
tsf4g_lib\include\tapp\tapp.h
tsf4g_lib\include\tapp\tappctrlapi.h
tsf4g_lib\include\tapp\tapp_def.h
tsf4g_lib\include\tbus\tbus.h
tsf4g_lib\include\tbus\tbus_error.h
tsf4g_lib\include\tbus\tbus_macros.h
tsf4g_lib\include\tdr\tdr.h
tsf4g_lib\include\tdr\tdr_ctypes_info.h
tsf4g_lib\include\tdr\tdr_data_io.h
tsf4g_lib\include\tdr\tdr_data_sort.h
tsf4g_lib\include\tdr\tdr_define.h
tsf4g_lib\include\tdr\tdr_error.h
tsf4g_lib\include\tdr\tdr_external.h
tsf4g_lib\include\tdr\tdr_metalib_init.h
tsf4g_lib\include\tdr\tdr_metalib_manage.h
tsf4g_lib\include\tdr\tdr_metalib_to_hpp.h
tsf4g_lib\include\tdr\tdr_meta_entries_index.h
tsf4g_lib\include\tdr\tdr_net.h
tsf4g_lib\include\tdr\tdr_operate_data.h
tsf4g_lib\include\tdr\tdr_sql.h
tsf4g_lib\include\tdr\tdr_types.h
tsf4g_lib\include\tdr\tdr_XMLMetaLib.h
tsf4g_lib\include\tdr\tdr_XMLtags.h
tsf4g_lib\include\tlog\tlog.h
tsf4g_lib\include\tlog\tlogerr.h
tsf4g_lib\include\tlog\tlog_bill.h
tsf4g_lib\include\tlog\tlog_category.h
tsf4g_lib\include\tlog\tlog_event.h
tsf4g_lib\include\tlog\tlog_loc_info.h
tsf4g_lib\include\tlog\tlog_priority_def.h
tsf4g_lib\include\tloghelp\tlogload.h
tsf4g_lib\include\tmng\tmetabase.h
tsf4g_lib\include\tmng\tmib.h
tsf4g_lib\include\tmng\tmng.h
tsf4g_lib\include\tmng\tsm_tdr.h
tsf4g_lib\include\tmng\tsm_uri.h
tsf4g_lib\include\tsec\md5.h
tsf4g_lib\include\tsec\oi_tea.h
tsf4g_lib\include\tsec\taes.h
tsf4g_lib\include\tsec\tsec.h
tsf4g_lib\lib\libexpat.a
tsf4g_lib\lib\libscew.a
tsf4g_lib\lib\libtsf4g.a