Прерывание в потоке Java

1

У меня есть вектор, хранящий объекты String. Я хочу поместить проверку на вектор, который должен гарантировать, что если добавлен новый элемент, вызывается прерывание. Как я могу написать процедуру обслуживания прерываний (если возможно) в JAVA?

  • 1
    Можете ли вы показать, что у вас так далеко?
  • 0
    откуда берутся эти элементы?
Показать ещё 1 комментарий
Теги:
interrupt

1 ответ

2
Лучший ответ

простым решением является создание обертки для вашего вектора:

class MyVector {
  private Vector;

  public setVector(Vector v){
    this.vector = v;
  }

  public add(String s){
    intruptService();
    vector.add(s);
  }

  private intruptService(){
     //TODO
     your-code
  }

}

другим более сложным решением является использование шаблона Observer.

  • 0
    вот почему я спросил о происхождении векторных элементов выше. ваша оболочка предполагает, что добавление нового элемента является синхронным событием
  • 0
    какие еще случаи кроме add ?
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню