En los sistemas operativos que cumplen la especificación POSIX, un grupo de procesos es una colección de uno o más procesos. Los grupos de procesos se utilizan para la distribución de señales. Una señal dirigida a un grupo de procesos es recibida por todos los procesos miembros de ese grupo.
Los grupos de procesos están a su vez agrupados en sesiones. Los grupos de procesos no pueden migrar de una sesión a otra, y un proceso sólo puede crear nuevos grupos de procesos que pertenezcan a la misma sesión a la que pertenece. Un proceso únicamente puede unirse a un grupo de procesos que esté en su misma sesión.
Nuevas imágenes de proceso creadas por una llamada a una función de la familia exec hereda el grupo de proceso y la sesión de la imagen antigua.
Un segundo uso no relacionado del término grupo de procesos aparece en el contexto de sincronía virtual, un modelo de ejecución distribuido en el que grupos de procesos corriendo en diferentes máquinas se asocian para compartir eventos, replicar datos o coordinar acciones.