Can I create multiple badger.db instances in multiple go routines?

Does this mean Badger may lose data if the DB is not closed when power failure happens? I read the code a bit and find that the changes to memtables are saved to WAL first. Does this help with power failure?