Это увеличит занимаемую память из-за дополнительных буферов, но я подозреваю, что это редко, учитывая вероятные размеры, которые на самом деле окажут значительное влияние на данную программу.Theres стандартное правило не пытаться оптимизировать, прежде чем вам нужно.
Theres также неизбежно будет небольшая нагрузка на процессор, но это будет еще менее значительным.
Все зависит от того, насколькоон используется, если есть много больших цепей, это может быть проблемой, но я думаю, что это вряд ли будет проблемой.
Как сказал Дэвид, это, вероятно, признак плохого дизайна. Вероятно, это было бы более эффективно длякомпоненты, чтобы иметь возможность обмениваться более сложными объектами напрямую, но все это зависит от конкретного использования (и мне трудно придумать причину, по которой вы будете использовать несколько буферизованных потоков таким образом).