gpt4 book ai didi

java - 抽象路由数据源 :- Importance of Thread Bound Transaction Context for lookup key

转载 作者:太空宇宙 更新时间:2023-11-04 11:29:10 24 4
gpt4 key购买 nike

我正在我们的项目中实现AbstractRoutingDataSource。据我读到的内容

AbstractRoutingDataSource is an abstract data source implementation that routes getConnection() calls to one of various target DataSources based on a lookup key. The latter is usually (but not necessarily) determined through some thread-bound transaction context.

我想知道的是,使用线程绑定(bind)事务上下文来确定查找键有什么好处?什么时候最适合使用这种方法。任何帮助将不胜感激。预先感谢:)

最佳答案

简单来说,Bound Threads 可以改变底层轻量级进程的属性。当绑定(bind)的线程退出时,轻量级进程不会被缓存。

在调度环境中;系统范围的绑定(bind)线程和未绑定(bind)线程是进程范围。 [Oracle 文档,2010]

系统范围:与其他系统线程(例如内核线程)竞争CPU。

进程作用域:在当前进程内竞争CPU。

关于java - 抽象路由数据源 :- Importance of Thread Bound Transaction Context for lookup key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43993278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com