Java 在文本中同时搜索模式

Java 在文本中同时搜索模式,java,multithreading,pattern-matching,Java,Multithreading,Pattern Matching,现在我正在开发一个Java程序,用线程搜索文本中的模式。N个线程将文本拆分为N个部分,并额外搜索“剩余”情况,例如: text = "AATCCCTGAATCAAATCTTA" pattern = "AATC" n = 2 然后,第一个螺纹将检查“AATCCTGAA”(1..10),第二个螺纹将检查“TCAATCTTA”(11..20),因此,剩余螺纹应为“AATC”(位置9至12)。我的问题是,如何让一个线程找到所有剩余的情况?所谓剩余,是指从一个线程到下一个线程的模式吗?是的,是指n个线程

现在我正在开发一个Java程序,用线程搜索文本中的模式。N个线程将文本拆分为N个部分,并额外搜索“剩余”情况,例如:

text = "AATCCCTGAATCAAATCTTA"
pattern = "AATC"
n = 2

然后,第一个螺纹将检查“AATCCTGAA”(1..10),第二个螺纹将检查“TCAATCTTA”(11..20),因此,剩余螺纹应为“AATC”(位置9至12)。我的问题是,如何让一个线程找到所有剩余的情况?

所谓剩余,是指从一个线程到下一个线程的模式吗?是的,是指n个线程找不到的模式。所谓剩余,是指从一个线程到下一个线程的模式吗?是的,是指n个线程找不到的模式。