If you want concurrency and have only objects, the best way is to commit suicide.
Reusability of components, objects, code, stuff, ...whatever...remains the most unfulfilled promise offered by any software methodology that has reared its pretty head since Von Neuman.