Предположим, у меня есть функция, которую я вызываю в qml, обработка которой занимает много времени, так много времени, что приложение может перестать отвечать на запросы, и пользователь может захотеть отменить его.
Есть ли способ иметь функцию, которую можно отменить в середине процесса?
Примером является цикл для цикла.
for(var i=0; i<100000000; i++) {
console.log("i ="+i+"\n");
}
Есть ли способ отменить это в любое время?
Я думаю, что когда-нибудь с использованием рабочих скриптов и потоков это может быть возможно.