I know multi-thread is not supported by google app engine, and also I
know the production server can create as many instances as needed to
support requests from many clients.   (If I'm wrong, please correct
me.)

But the problem I'm trying to solve is that when I want to add some
code around some method to calculate the time spent on that method, I
have no way to get the Thread ID or instance ID.

Here's the pseudocode.

start(appName, transName)
... we do a lot of things here ...
stop(appName, transName)

The “start” and “stop” functions are written by myself, which
basically record the time in memcache.  After that, the time spent is
calculated.

But the issue here is that we want to know the unique ID of this
thread, because it could be invoked by multiple clients concurrently,
and without this unique ID, things are messed up.   I tried to use
thread.get_ident(), but it always return -1.

Does anybody have idea on that?   Thanks very much in advance.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to