tutorial: lifetime management
tutorial: lifetime management

Explain why lifetime management is so important in asynchronous
applications, and offer an extensive (5 page) survey of Seastar's
lifetime management mechanisms: capture by move and copy, do_with and
references, and shared pointers - when to use each and how to do so correctly.

Signed-off-by: Nadav Har'El <625169824b719df98706d88646d0aae6f368ae4d@scylladb.com>
Message-Id: <20170913102325.5916-1-625169824b719df98706d88646d0aae6f368ae4d@scylladb.com>

cloudius-systems/seastar,syuu1228/seastar,dreamsxin/seastar,scylladb/seastar,dreamsxin/seastar,cloudius-systems/seastar,cloudius-systems/seastar,scylladb/seastar,dreamsxin/seastar,syuu1228/seastar,avikivity/seastar,syuu1228/seastar,avikivity/seastar,avikivity/seastar,scylladb/seastar