Core component of SQL Server for storing, processing, and securing data
You would have to implement that on your own by adding checks in the code. But if the first job is the middle of a long-running operation that takes 20 minutes, it will keep running. Unless you have some monitoring job that brutally kills it.
So in short, this is nowhere close to trivial, and you probably need to rethink the overall approach here.