import gevent def my_func(): print("Hello, world!") greenlet = gevent.Greenlet(my_func) greenlet.start()
import gevent def my_func(name): print("Hello, {0}!".format(name)) greenlet = gevent.Greenlet(my_func, "Alice") greenlet.start()
import gevent def my_func(name, greeting="Hello"): print("{0}, {1}!".format(greeting, name)) greenlet = gevent.Greenlet(my_func, "Alice", greeting="Hi") greenlet.start()In this example, we create a new greenlet and pass a keyword argument (`greeting="Hi"`) to the function (`my_func`) using the `Greenlet` constructor. In all these examples we are using the gevent package/library.