<div dir="ltr"><span style="font-size:12.800000190734863px">on Wed, 4 Oct 2017 00:16:14 +0200 </span><span style="font-size:12.800000190734863px">Benjamin Garrigues <</span><a href="mailto:benjamin.garrigues@gmail.com" style="font-size:12.800000190734863px">benjamin.garrigues@gmail.com</a><span style="font-size:12.800000190734863px">> wrote:</span><br style="font-size:12.800000190734863px"><br style="font-size:12.800000190734863px"><span style="font-size:12.800000190734863px">> Same goes for actors and blocking calls : if you're dealing with a few coarsed </span><div><span style="font-size:12.800000190734863px">> grained actors that handle a large state and communicate over an unreliable </span></div><div><span style="font-size:12.800000190734863px">> medium ( such as a network) , you're going to have a very different need than </span></div><div><span style="font-size:12.800000190734863px">> if all your actors run on the same cpu and each handle a very small part of </span></div><div><span style="font-size:12.800000190734863px">> your logic and data. In the second case you're using actors for thread safety </span></div><div><span style="font-size:12.800000190734863px">> and not really to manage failure or lag in actor to actor communications.</span><br></div><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">exactly my thoughts. unreliably UDP-style "best effort" delivery approach which</span></div><div><span style="font-size:12.800000190734863px">is at the core of actors and "thread safety problems and their solutions on a single</span></div><div><span style="font-size:12.800000190734863px">or multi core CPU box" are two different tasks at hand IMHO. </span><span style="font-size:12.800000190734863px">unless i </span></div><div><span style="font-size:12.800000190734863px">misunderstand something fundamental here, which is of course possible.</span></div><div><span style="font-size:12.800000190734863px"><br></span></div><div><span style="font-size:12.800000190734863px">Mike</span></div><div><span style="font-size:12.800000190734863px"><br></span></div></div>