Un'attività è un'astrazione che viene utilizzata per lavorare con la concorrenza, può indicare un'operazione che dovrebbe essere eseguita contemporaneamente al resto di un programma. Un'attività è un thread di esecuzione simultanea in Ada e rappresenta un'operazione asincrona in .NET, inoltre corrisponde a Thread in Java.