По-перше, справді тупе запитання, мені просто цікаво, що означає очікування "паркування"? Чи нитка чекає на припаркування, чи вона просто припаркована і, отже, перебуває в стані очікування? І коли відбувається така парковка, скільки ресурсів процесора / пам'яті забирається? Яка мета паркування нитки?
По-друге, розглянувши метод паркування в API Java-потоку
Вимикає поточний потік для цілей планування потоків, якщо немає дозволу.
Якщо дозвіл є, тоді він споживається, і дзвінок негайно повертається; в іншому випадку поточний потік стає неактивним для планування потоків і залишається бездіяльним, поки не трапиться одна з трьох речей .....
Англійська мова не є моєю основною мовою, тому я відчуваю певні труднощі, розуміючи, що я мав на увазі "дозвіл" як "дозвіл на паркування нитки", тому наступні запитання:
- що це означає, що таке «дозвіл», і хто і як перевіряє цей дозвіл?
- Що це означає: "якщо дозвіл є, то він споживається", чи стає він "припаркованим"?
- наступне, якщо другий пункт відповідає дійсності, то в чому різниця між "паркуванням" та "бездіяльністю"? Якщо у мене є дозвіл, я можу залишити його назавжди, а якщо ні, то можу зробити його «неактивним»?
Дякую