Releasing processes by restarting the kernel

Does restarting a kernel (either from the command line or Jupyter) will also release running processes added by addprocs()? By looking at the CPU usage using top from the command line, it appears that this is not the case, but it is hard to be sure.

I am aware that one can delete procs using rmprocs(), but occasionally, I need to kill some long running jobs in the middle of the execution.