多对象调用相同函数的有关问题

多对象调用相同函数的问题!
本来写了一个程序是一个对象接收数据然后处理数据、显示。现在要改,改为多个对象同时接收不同的数据然后处理数据、显示。在这里多对象“接收数据、处理数据、显示”其实都是一样的函数来处理,仅仅是接收进来的数据不一样而已。我想问的是,多对象同时处理相同的函数时会不会产生问题?我知道如果“处理数据、显示”这些函数都是单执行的,也就是没有使用多线程来写的话是不会有问题,只是,我的程序中“处理数据、显示”这些函数中用到了多线程,请问大家:我现在要编写的程序应该如何设计为好?要注意些哪些地方?如果哪位知道,先谢了!

------解决方案--------------------
不用全局变量和静态变量就没有问题。
------解决方案--------------------
如果只是函数是同一份的,其他都是独立的话,应该是没有问题的!
在处理各个问题的时候注意下阻塞和异步的问题
------解决方案--------------------
线程自己负责自己的内存管理