Выполните два класса и вызовите startTask()
в main
.
public void startTask()
{
// Create a Runnable
Runnable task = new Runnable() {
public void run() {
while (true) {
runTask();
}
}
};
// Run the task in a background thread
Thread backgroundThread = new Thread(task);
// Terminate the running thread if the application exits
backgroundThread.setDaemon(true);
// Start the thread
backgroundThread.start();
}
public void runTask()
{
try {
// do something...
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
Опубликованная книга довольно бесполезна, по-моему.
я рекомендую запуститься с "задержанных" документов онлайн и сделать абсолютно уверенным, что Вы понимаете, какие асинхронные средства и для чего deferreds. Лучшие документы онлайн, которые я нашел, находятся на официальном сайте, хотя они могли, конечно, использовать некоторую полировку:
http://twistedmatrix.com/trac/wiki/Documentation
разработчики рекомендуют читать источник также, хотя, если у Вас есть конкретные вопросы, я нашел, что devs болтаются и отвечают на обоих канал IRC ( #twisted в freenode сети) и списки рассылки онлайн (существует генерал и скрученная сеть, конкретная список)
Что касается блогов, существует, по крайней мере, два ниже (оба блога скрученными разработчиками). Я держал пари, задали ли Вы этот тот же вопрос в списке рассылки скрученного Python, Вы получили бы намного лучший и более всесторонний ответ, чем я мог возможно дать.:-)
Divmod имеет некоторые проекты среднего размера, которые используют Скрученный и могли бы сделать хорошие дополнения к Вашему списку чтения. Кроме того, Скрученный Общественный Код в Панели запуска даст Вам намного более длинный список Скрученных - базирующиеся проекты посмотреть на.
Я нашел Скрученные Основы Сетевого программирования книга быть полезным руководством когда сначала Скрученное изучение. Хотя это - больше Скрученной "поваренной книги". Некоторые его "рецепты" полезны.
Здесь существует обзор: Скрученная Сетевая Платформа .
Bruce Eckel написал хорошую статью, которая указывает на некоторые странные имена Скрученное использование: Понимание, Скрученное . В соответствии с той статьей, существуют некоторые хорошие примеры в Поваренная книга Python , 2-й Ed (O'Reilly).
Я думаю, вам нужно правильно сформулировать свои концепции для начала. Я нашел этот пост в блоге полезным.