ArrayList - add "same" objects (same => equals, hashCode), Threads ArrayList - add "same" objects (same => equals, hashCode), Threads multithreading multithreading