代码之家  ›  专栏  ›  技术社区  ›  Chris Dutrow

Google应用程序引擎(GAE)上的线程本地

  •  5
  • Chris Dutrow  · 技术社区  · 14 年前

    我想在我的应用程序引擎应用程序中提供一些请求范围的数据。

    实例:

    • 请求所针对的URL。
    • 身份验证信息。

    我明白了 ThreadLocal 是盖伊的 JRE whitelist .

    线程本地 一个好的、安全的方法来提供这些信息?是否有其他/更好/更被接受的方法?

    1 回复  |  直到 12 年前
        1
  •  8
  •   Bozho Michał Mech    14 年前

    是的,将这些东西存储在 ThreadLocal . 然而,更可取的方法是在需要的地方传递这些值(作为方法参数),而不是到达它们。它更可取,因为它至少更具可测试性。