長い時間かかる処理の間何も表示しないのも微妙だなと思って
手動で止めるまで標準入力にピリオドを表示させるのを意図して作ったんですけど

import sys, time, threading

def do_something():
 time.sleep(10) #何か長時間かかる処理...

class myThread(threading.Thread):
 alive = True
 
 def run(self):
  while self.alive:
   sys.stdout.write('.')
   time.sleep(1)
 
 def kill(self):
  self.alive = False

t = myThread()
print '開始',
t.start()
do_something()
t.kill()
print '終了'

こんな感じで問題ないですかね?