Lexical analysis is a crucial phase in compiler design that involves transforming a stream of characters into meaningful tokens. Traditional lexical analyzers utilize finite automata and regular expressions to achieve this task. However, in the context of modern computing environments such as multi-core machines, there is a growing need to enhance the efficiency of this process. Exploring the concept of parallel tokenization and its application in lexical analysis to harness the power of multi-core architectures, the research delves into innovative approaches for optimizing compilation processes. By leveraging the processing capabilities of multi-core machines, the scanning process can be significantly expedited. Exploring the challenges, benefits, and implementation considerations of parallel tokenization, the research investigates the potential to revolutionize the field of compiler design through the parallel processing of tokens. The study undertakes a methodical review of relevant literature, thereby addressing emerging strategies and concerns surrounding lexical analyzer implementation, as well as the adoption of enhanced methodologies. The outcomes of this review showcase an array of techniques, recent advancements, and contemporary approaches concerning the deployment of both auto-generated and hand-crafted scanners. Grounded in these findings, the paper extrapolates insights into the effectiveness of lexical analyzer implementation strategies, consequently charting out potential research challenges and unexplored domains necessitating investigation in the realm of implementation of lexical analysis processes.