Прав ли я?
Ситуация такова: есть программа которая пишет/читает из серийного порта, я реализовал для каждого серийного порта 1 поток который его обрабатывает, мой коллега чтение и запись разносит в разные потоки. Я хочу доказать, что мой вариант архитектуры лучше, обе программы выполняют свои задачи. Мотивация коллеги скорее что-то из старой архитектуры или какой то привычки.
Программа выполняется на 2х ядрах которые не дотягивают до 2ГГц. Это только малая часть продукта но ведь на создание и обслуживание лишних потоков тоже тратится системное время...
Если я прав то как это обосновать так сказать по научному внятно...