Hi all

I have an assignment to do and need help coming up with an idea.

The assignment is to create a java program which utilizes at least 2 of the following topic areas:

- Semaphores
- Synchronization
- Thread pools
- Deadlock showcase and resolve
- Security offset by performance (and vice versa)
- Concurrency issues resolved
- Reducing the attack surface through threading

Code submitted with short report outlining your findings and where your chosen topic(s) fit with industry.

Need to demo artifact.

I am not looking for code or help writing the report.

What I want is some good ideas, on what to create and which of the seven listed above you think I should use in the program and why.

Thanks in advance