Думаю нужно мидифицировать сигнал и сделать его с аргументом целочисленного типа. После этого, посылая сигнал нужно будет указать идентификатор нужного треда. Тред в свою очередь проверит, если значение аргумента полученного сигнала совпадает с его идентификатором — обработает его.