Во-первых, очень глупый вопрос, я просто хотел узнать, что означает ожидание «парковки»? Ожидает ли поток, который должен быть запаркован, или он только что был запаркован и поэтому находится в состоянии ожидания? И когда эта парковка произойдет, сколько ресурсов процессора/памяти занято? Какова цель парковки потока?
Во-вторых, просмотр метода парковки в java thread API
Отключает текущий поток для планирования потоков, если разрешение не доступно.
Если разрешение доступно, оно используется и вызов возвращается немедленно; в противном случае текущий поток отключается для планирования потоков и находится в неактивном состоянии до тех пор, пока не произойдет одна из трех вещей.....
Английский не является моим основным языком, поэтому у меня есть некоторые трудности с пониманием того, что я намеревался «разрешить» как своего рода «разрешение парковать нить», поэтому следующие вопросы:
Благодаря
-121--613547-
Я начинаю с нового проекта, который имеет некоторые иерархические данные, и я смотрю на все варианты для сохранения их в базе данных в данный момент.
Я использую PostgreSQL, который допускает рекурсивный запрос. Я также изучил узоры проектирования для реляционных баз данных, таких как таблицы закрытия , и я посмотрел на решения для баз данных графов, такие как neo4j.
Мне трудно решить между этими вариантами. Например: учитывая, что моя RDBMS позволяет рекурсивные запросы, будет ли по-прежнему иметь смысл использовать таблицы закрытия и как это сравнится с решениями графов баз данных с точки зрения ремонтопригодности и производительности?
Любые мнения/опыт были бы очень признательны!