Асинхронный API для получения позиции GPS в Python для S60
Я использую positioning.position(). но эта функция блокирует. Я хочу иметь возможность запускать другую функцию во время измерения GPS.
Спасибо
1 ответ
Решение
Я не знаком с S60, но если он поддерживает многопоточность, вот пример выполнения двух функций одновременно:
import threading
import time
def doit1():
for i in range(10):
time.sleep(.1)
print 'doit1(%d)' % i
def doit2():
for i in range(10):
time.sleep(.2)
print 'doit2(%d)' % i
t = threading.Thread(target=doit2)
t.start()
doit1()
t.join()
print 'All done.'
Надеюсь это поможет.