Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


projects:lock_free_testing:start

Проверка линеаризуемости lock-free алгоритмов

Варианты модификации сущеcтвующего байт-кода

  1. Подмена ClassLoader`a
    1. Создать свой кастомный:
      • Create a custom system(java -Djava.system.class.loader=com.example.MyCustomClassLoader)
    2. Использовать библиотеки
    • Плюсы:
      • Это довольно просто
    • Минусы:
      • Не понятно, как управлять, кроме как через параметры jvm
      • Только статическая инициализация
      • Распостраняется на все использования данного класса в программе
  2. Java instrument
projects/lock_free_testing/start.txt · Last modified: 2020/04/14 10:19 by kel