TPromise usage

Hi,
I’m creating an asyncronous system because I need to do some heavy calculations. The problem is that finished data must be moved to the game thread to be used. I recently heard about promises and futures and I believe that is exactly what I need. The problem is that I’m not able to find any useful documentation on how to use them.

Can anyone provide an example or some information?

I’m also interested in this.

Me too. I’d like to use futures to tie together my turn based game, where each character ‘promises’ to finish their move.

I just can’t find anything about this?