77
1
using Akka.Actor;
2
using Akka.Configuration;
3
using System.Threading.Tasks;
4
using System;
5
6
public class Program
7
{
8
public static void Main()
9
{
10
// this configuration is required ony in .NET Fiddle
11
var config = ConfigurationFactory.ParseString(@"akka.actor.default-dispatcher { type = ""Akka.Dispatch.TaskDispatcherConfigurator""}");
12
13
var system = ActorSystem.Create("Sample", config);
14
15
var actor = system.ActorOf<FreeBusyActor>();
16
17
Task.Run(async () =>
18
{
19
20
for (var i = 0; i < 10; i++)
21
{
22
actor.Tell("get busy");
23
await Task.Delay(40);
24
}
Cached Result