Add comment
diff --git a/src/core/lib/iomgr/executor.c b/src/core/lib/iomgr/executor.c
index a41c43e..6e8c896 100644
--- a/src/core/lib/iomgr/executor.c
+++ b/src/core/lib/iomgr/executor.c
@@ -230,6 +230,10 @@
       }
       gpr_mu_lock(&ts->mu);
       if (ts->queued_long_job) {
+        // if there's a long job queued, we never queue anything else to this
+        // queue (since long jobs can take 'infinite' time and we need to
+        // guarantee no starvation)
+        // ... spin through queues and try again
         gpr_mu_unlock(&ts->mu);
         size_t idx = (size_t)(ts - g_thread_state);
         ts = &g_thread_state[(idx + 1) % cur_thread_count];