2.Once K has multithreading, intra-transaction parallelism can be used (e.g. to update the trade and position tables in a trading system in parallel). Intra-transaction parallelism also preserves the illusion of single-threaded transactions. The programmer would have to recognize the potential for such parallelism, but would be able to apply it easily since K has an operator that applies to each member of a list conceptually in parallel. In this case, the list would consist of operators on different tables and one would apply all these operators in parallel.