title: Occurence of temporary stop to a thread when other thread starts in Raspbian
body: <p>I used raspberry pi3, python 2.7 and OpenCV3</p>
  
  <p>I have two functions:</p>
  
  <ol>
  <li><p><code>Func1()</code> to run Picamera</p></li>
  <li><p><code>Func2()</code> to move motor forward</p></li>
  </ol>
  
  <p>My problem is : when I run <code>Func2()</code> the <code>Func1()</code> stop temporary until <code>Func2()</code> finishes, although I used separate threads for each function.</p>
  
  <p>My code is:</p>
  
  <pre><code>def picam():
  
      t1=threading.thread(target=Func1())
      t1.start()
      t1.join()  
  
  def move():
      t2=threading.thread(target=Func2())
      t2.start()
      t2.join()
  </code></pre>
  
  <p>in my GUI I have 2 button . one to call picam() and other to call move()</p>
  
  <p>What is the problem? I don't need <code>Func1()</code> stop temporarily because the camera will stop temporarily also.</p>
  
  <p><a href="https://i.stack.imgur.com/AljaI.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/AljaI.png" alt="enter image description here"></a></p>