Что означает этот термин - «ForkJoinPool не является частью публичного c контракта» в java - PullRequest
0 голосов
/ 18 февраля 2020

во время этой статьи: https://4comprehension.com/parallel-collection-processing-1/ Я видел предложение - ForkJoinPool не является частью публичного c контракта - Что это значит точно. Насколько я понимаю, ForkJoinPool - это класс publi c с методами publi c в нем. Так что он является частью контракта publi c. Но в приведенной выше статье говорится, что ForkJoinPool не является частью публичного c контракта . Пожалуйста, уточните

1 Ответ

1 голос
/ 18 февраля 2020

Слово "publi c", на котором вы, кажется, концентрируетесь, на самом деле не имеет отношения к ключевому слову public из языка Java. В контексте поста, на который вы ссылаетесь, это означает, что потоки Java внутренне зависят от пула ForkJoin. Тем не менее, это деталь реализации, и нет никаких гарантий, что так будет и дальше. Другими словами, он не является частью контракта , заключенного между языковыми пользователями (genral publi c, как вы) и языковыми реализациями.

...