Szanowni Koledzy!

Jestem osobą początkującą. Wziąłem się za naukę Pythona3 w celu programowania prostych urządzeń elektronicznych. Zajmuję się tym głównie w wolnych chwilach po pracy (dla własnej satysfakcji oraz by odpocząć od skweru życia codziennego). Tymże więc tłumaczę swój niski jak na razie poziom i proszę o wyrozumiałość...

Mój problem, w rozwiązaniu którego chcę Was drodzy forumowicze prosić o pomoc jest następujący:
podłączyłem dalmierz, który pokazuje mi odległość to danej przeszkody (funkcja initial_hc()), teraz chcę wyniki moich pomiarów umieszczać w kolejce queue tak, aby druga funkcja (u mnie sort()) pobierała te wyniki i sortowała wg pewnych ustalonych już w funkcji kryteriów. Programując to sekwencyjnie wszystko pięknie działa. Ale ja nie chcę tego sekwencyjnie. Teraz chcę to czynić w sposób wielowątkowy. A więc jeden z wątków dokonuje pomiarów i wrzuca je do kolejki, drugi natomiast pobiera je i sortuje.

Czy mógłby ktoś mi chociaż schematycznie podpowiedzieć jak to ugryźć? jakieś wskazówki? Bo moje dotychczasowe kombinacje z przeróżnymi funkcjami pobierz() i wstaw() niekoniecznie chcą działać...

Będę wdzięczny za wszelkie podpowiedzi, sugestie i proste przykłady!