AppEngine doesn't allow usage of traditional threads.
You can, however, use the Modules API to spawn background tasks: https://developers.google.com/appengine/docs/java/modules/#Java_Background_threads https://developers.google.com/appengine/docs/java/javadoc/com/google/appengine/api/ThreadManager
Note that such background tasks can only be spawned on manual scaling instances.