Мы знаем, CLIPS
не является потокобезопасным, поэтому для параллельной среды мы должны создать несколько экземпляров механизма, каждый из которых имеет свой собственный поток выполнения.
Но в среде с высокой степенью параллелизма несколько экземпляров задают некоторые вопросы:
- количество экземпляров может быть неопределенным, поэтому мы должны поддерживать количества для разных баз правил;
- Большое количество экземпляров означает много памяти, поэтому нам нужно больше памяти;
Почему CLIPS
не является потокобезопасным?
Возможно ли обеспечить безопасность потока?