A computer program that intentionally or due to a coding error creates endless copies that can also start multiplying uncontrollably. It is named after the fork() function, which exists in many programming languages. Fork bombs are deployed in denial-of-service attacks, since the running copies of the program increase in number exponentially and quickly fill all available memory.