# System.Threading

``` diff
 namespace System.Threading {
+    public sealed class PeriodicTimer : IDisposable {
+        public PeriodicTimer(TimeSpan period);
+        public void Dispose();
+        public ValueTask<bool> WaitForNextTickAsync(CancellationToken cancellationToken = default(CancellationToken));
+    }
 }
```

