У меня есть фрагмент кода от команды SWT , который делает именно то, что мне нужно. Тем не менее, есть часть, которую я хочу разделить на другой класс, в частности, весь встроенный материал. В ответ на мой прежний вопрос было предложено использовать Callable для реализации потоковых объектов. Предлагается использовать реализацию работоспособного или лучше вызываемого, так как мне нужен какой-то возврат.
Однако я не понимаю. Мои проблемы:
- В исходном коде в рамках встроенной реализации запуска метода вызываются некоторые родительские объекты. Как бы я это сделал, когда нить отделена? Передать объект через параметр C'tor?
- В исходном коде другой исполняемый объект вложен в исполняемую реализацию. Для чего это? Как реализовать этот при отделении кода? Кроме того, этот вложенный runnable снова вызывает объекты, созданные методом main.
Пожалуйста, помилуйте меня, но я все еще новичок, и мой мозг почти разрушается :-( Все, что я хочу, это разделить все многопоточные элементы на другой класс и заставить программу делать то же самое, что и она уже помогает. Помогите пожалуйста!
Еще раз большое спасибо заранее за любые полезные предложения, советы, примеры и т.д ...
Regs
Me