Могу ли я создавать потоки в App Enging, используя Python? - PullRequest
2 голосов
/ 24 апреля 2010

Может ли этот код создавать темы в Google App Engine. Если нет, то почему нет? Класс LogText (db.Model): content = db.StringProperty (multiline = True)

class MyThread(threading.Thread):
    def __init__(self,threadname):
        threading.Thread.__init__(self, name=threadname)
    def run(self,request):
        log=LogText()
        log.content=request.POST.get('content',None)
        log.put()

def Log(request):
    thr = MyThread('haha')
    thr.run(request)

    return HttpResponse('')

1 Ответ

2 голосов
/ 24 апреля 2010

App Engine не позволяет создавать новые потоки, возможно потому, что главная задача App Engine - создавать простые приложения с запросом-ответом, а потоки обычно не считаются «простыми».

Управление потоками для приложения для предотвращения злоупотреблений (случайных или иных) было бы затруднено или невозможно для App Engine, поэтому они просто полностью их запрещают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...