在计算机科学中，纤程（）是一种最轻量化的线程（lightweight threads）。它是一种用户态线程（user thread），让应用程式可以独立决定自己的线程要如何运作。作业系统内核不能看见它，也不会为它进行排程。就像一般的线程，纤程有自己的定址空间。但是纤程採取合作式多工（Cooperative multitasking），而线程採取先佔式多工（Pre-emptive multitasking）。应用程式可以在一个线程环境中建立多个纤程，然后手动执行它。纤程不会被自动执行，必须要由应用程式自己