Use ref T for ITaskPoolNode<T>.NextNode

This commit is contained in:
RamType0
2020-08-28 18:03:22 +09:00
parent a65f4da7a2
commit 3bb446556a
13 changed files with 74 additions and 38 deletions

View File

@@ -62,7 +62,8 @@ namespace Cysharp.Threading.Tasks
sealed class ThreadPoolWorkItem : IThreadPoolWorkItem, ITaskPoolNode<ThreadPoolWorkItem>
{
static TaskPool<ThreadPoolWorkItem> pool;
public ThreadPoolWorkItem NextNode { get; set; }
ThreadPoolWorkItem nextNode;
public ref ThreadPoolWorkItem NextNode => ref nextNode;
static ThreadPoolWorkItem()
{