
Patrick B. answered 06/17/19
Math and computer tutor/teacher
How large do the buffers need to be?
Just declare two character arrays of the appropriate size....
after the processing routine finishes, the buffer passed can be re-used, so clear it and
populate it while the second buffer is being processed.
after processing routine finishes with the second buffer it can be re-used , so clears it
and populate it while the first buffer is being processed
the tricky part is the hand-shaking between when the processing routine finishes
and the population of the other buffer. There is no guarantee these two processes take
the same amount of time