concurrent object programming
nounUK /kənˈkʌrənt ˈɒbdʒɪkt ˈprəʊɡræmɪŋ/
US /kənˈkɜːrənt ˈɑːbdʒekt ˈproʊɡræmɪŋ/
A way of writing computer programs where many objects work at the same time without getting in each other's way.
The robot uses concurrent object programming so its arms and wheels can move together.
SYNONYMS
OTHER MEANINGS
2. A programming style where objects send messages to each other and handle many tasks at once.
In concurrent object programming, each object can respond to messages while doing its own work.
3. A method for building software that runs on many processors at the same time using objects.
The game engine relies on concurrent object programming to spread physics calculations across cores.
4. A technique for making programs safe when several parts run together.
They studied concurrent object programming to avoid bugs when two objects change the same data.