Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

线程内部使用了parallel stream 的场景下TTL的使用 #108

Closed
vienous opened this issue Aug 9, 2018 · 4 comments
Closed

线程内部使用了parallel stream 的场景下TTL的使用 #108

vienous opened this issue Aug 9, 2018 · 4 comments
Assignees
Labels
❓question Further information is requested

Comments

@vienous
Copy link

vienous commented Aug 9, 2018

No description provided.

@wuwen5
Copy link
Collaborator

wuwen5 commented Aug 9, 2018

你好,请问遇到什么问题了么,使用的是什么版本呢?可以用最新版测试下。

@vienous
Copy link
Author

vienous commented Aug 9, 2018

不是TTL的问题,可以解决线程池和主线程变量共享的问题。

但是我这边业务,线程内部又使用了parallStream(),这里边也是线程。
变量没办法共享。。

@oldratlee oldratlee changed the title 线程内部使用了parallStream,哎 线程内部使用了parallStream Aug 10, 2018
@oldratlee oldratlee added the ❓question Further information is requested label Aug 10, 2018
@oldratlee
Copy link
Member

oldratlee commented Aug 10, 2018

线程池 中 再 使用parallStream,可以用TTL Agent的方式,
参见文档 2.3 使用Java Agent来修饰JDK线程池实现类

Agent方式透明支持Java 8 parallel stream,详见 Issue #77

当然TTL Agent有对应的实施成本。 @vienous ❤️

@vienous
Copy link
Author

vienous commented Aug 10, 2018

好的,谢谢了,我再看看

@oldratlee oldratlee changed the title 线程内部使用了parallStream 线程内部使用了parallStream 的 场景下 TTL的使用 Aug 10, 2018
@oldratlee oldratlee changed the title 线程内部使用了parallStream 的 场景下 TTL的使用 线程内部使用了parallel stream 的场景下TTL的使用 Nov 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
❓question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants