Greenlet: Greenlets are a form of cooperative multitasking in Python. They are lightweight, non-blocking concurrent execution units that can be used to perform concurrent operations within a single thread.