User Tools

Site Tools


can_i_use_dci_in_a_system_with_parallelism_or_asynchrony

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 (very common in javascript for example), they are allowed.

can_i_use_dci_in_a_system_with_parallelism_or_asynchrony.1390184226.txt.gz · Last modified: 2014/01/20 02:17 by gazoot