User Tools

Site Tools


This is an old revision of the document!

Can I use DCI in a system with parallelism or asynchrony?

Most programming approaches (procedural, object-oriented, functional, applicative, logical) assume nothing about the threadedness of the environment. Most technologies in CS in fact require additional support for multi-threading.

DCI provides no explicit facilities for either multithreading or parallelism. Neither does procedural programming or object-oriented programming. Parallel and multithreaded programs nonetheless exist in both procedural and object-oriented programming languages. There is no fundamental reason why they can't exist in a DCI implementation.

If you came here looking for information regarding function callbacks, lambda expressions or similar asynchronous concepts, there is no hindrance using them in DCI.

can_i_use_dci_in_a_system_with_parallelism_or_asynchrony.1390184383.txt.gz · Last modified: 2014/01/20 02:19 by gazoot