由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++的并行架构库是如何实现内存回收?
相关主题
lambda的一个疑问粉FP的人是因为把电脑想象成图灵机了
why oo sucks感觉JVM上的FP语言都有个大问题
python里的 lambda函数 有什么有点lambda 什么时候进入 c++的?
[bssd]Continuation....TeacherWei给说说c++的前景吧
看了看Java的lambda,感觉还是没啥意思求推荐C++和JAVA区别的blog
auto 很爽Java 8 闪亮发布了
Learn C++ 11 in 20 Minutes (视频)阅读scala中
抛砖引玉,来谈谈functional programmingScala有一点不好
相关话题的讨论汇总
话题: task话题: completion话题: event话题: ptr话题: lambda
进入Programming版参与讨论
1 (共1页)
k**********g
发帖数: 989
1
我现在用 Microsoft Parallel Patterns Library (PPL) http://msdn.microsoft.com/en-us/library/dd492418.aspx
感觉上,任何物件只要被包进task lambda (closure)里面,它们的生命周期就好像没
有底似的。例子∶
(1) Create task completion event ( http://msdn.microsoft.com/en-us/library/hh750136.aspx )
(2) Create a lambda task as a continuation on that task completion event.
the lambda task captures some variables by reference count (using std::
shared_ptr )
e.g.
>> std::shared_ptr<...> something;
>> concurrency::task_completion_event tce;
>> concurrency::task(tce).then( [something] () { something.do(); } );
(3) Never set the task completion event. For example, it may be dependent on
some user action, but that user action never happens.
The captured std::shared_ptr variable seems to have leaked?
1 (共1页)
进入Programming版参与讨论
相关主题
Scala有一点不好看了看Java的lambda,感觉还是没啥意思
C++的牛B之处你们都还没体会到auto 很爽
FP的主要问题是两个Learn C++ 11 in 20 Minutes (视频)
lambda到底有什么好?抛砖引玉,来谈谈functional programming
lambda的一个疑问粉FP的人是因为把电脑想象成图灵机了
why oo sucks感觉JVM上的FP语言都有个大问题
python里的 lambda函数 有什么有点lambda 什么时候进入 c++的?
[bssd]Continuation....TeacherWei给说说c++的前景吧
相关话题的讨论汇总
话题: task话题: completion话题: event话题: ptr话题: lambda