Here is a Python3 program to check if a sudoku solution is valid or not. The significant point is that the program is developed using the Python3 thread library, so each sub-validator (e.g. column validator) runs independently from other ones.
yasfatft/sudoku-solution-validator
A Python3 program to check if a sudoku solution is valid or not
Python