Можем ли мы использовать вытесняющий ресурс с контейнером в simpy?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Можем ли мы использовать вытесняющий ресурс с контейнером в simpy?

Сообщение Anonymous »

Я работаю над симуляцией, работающей с simpy, где у меня есть такой класс:

Код: Выделить всё

class memory:
def __init__(self, env: Environment, size: int, memory_name: str):
"""Instantiation function

Args:
env (Environment): simpy environment
size (int): Size of memory
"""
self.is_accessed = PreemptiveResource(env, 1)
self.container: Container = Container(env, size, size)

Моя цель — получить доступ к переменной self.container с некоторым приоритетом, но я не хочу блокировать другой процесс, пытаясь получить к ней доступ.
При этом я имею в виду. У меня будет несколько процессов с уровнем приоритета 1,2 или 3. который может получить доступ к контейнеру. И только когда процесс запрашивает слишком много, мне нужно расставить приоритеты.
Если я заблокирую доступ с помощью:

Код: Выделить всё

with self.is_accessed.request(my_prioritie, True) as access:
self.container.get(value)
Он также блокирует доступ к контейнеру другому процессу, даже если в контейнере еще есть место.
Вы видите другие способы?

Подробнее здесь: https://stackoverflow.com/questions/790 ... r-in-simpy
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Связь между контейнером Testcontainers.net и контейнером SQL Server
    Anonymous » » в форуме C#
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Неизвестный разрыв между контейнером заголовка и основным контейнером содержимого
    Anonymous » » в форуме CSS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать пакетный ресурс с помощью SIMPY
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать пакетный ресурс с помощью SIMPY
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Модель SIMPY с закрытием, объекты получают ресурс при закрытии запуска кода
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»