liveBook · Manning

Atomic type

As explained in The Quick Python Book, Fourth Edition

An atomic type is a type whose supported accesses and operations are indivisible with respect to concurrent execution and provide defined synchronization semantics.

Atomic type is not defined here. The available discussion concerns Python types as runtime objects, not indivisible concurrent operations or synchronization semantics. section 1.2.1 section 17.0

Python type objects can be inspected with type(), compared, assigned, and used with isinstance() or issubclass(), but these operations do not establish atomic behavior. section 17.1 section 17.2 section 17.3

Also explained in

Compare how 17 books explain atomic type →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of The Quick Python Book, Fourth Edition. The section links point to the parts of the book it draws on.