У меня есть база данных. представьте, что моя база данных имеет 1.000.000.000 записей или включает в себя данные 100 ГБ. Я хочу написать программу.использование ниток и рисунков
программа в основном отправит запрос в базу данных, чтобы принять 10 записей и отобразит эти записи на экране. тогда пользователь будет использовать полосу прокрутки на паузе, чтобы изменить отображаемые записи. например, когда программа прокрутки пользователя будет отображать записи между 2 и 11. Если пользователь продолжает прокручивать вниз, записи продолжают отображаться как между 3 и 12, 4 и 13 ... также пользователь может прокручивать вверх.
Как я могу использовать потоки в такой программе. может ли кто-нибудь дать общее представление об этом. также, если я хочу использовать шаблон, какой шаблон я могу использовать и почему?
примечание: я могу также использовать две кнопки (вверх и вниз) вместо полосы прокрутки.
Вы сначала волнуетесь, как получить данные из Db таким образом. Забудьте о потоках. –
Я закодировал раньше, чтобы сделать это. но, как я уже сказал, моя проблема заключается в том, как я буду использовать потоки и шаблоны с потоками. –
Если у вас большое количество записей (10^9 - это много), вам нужно задаться вопросом, может ли использовать полосу прокрутки, потому что отображение разрешения между полосой прокрутки и записями настолько низкое, что полоса прокрутки имеет 1000 пикселей, поэтому каждый пиксель представляет 10^9/10^3 = 10^6 записей. Каждый раз, когда вы перемещаете полосу прокрутки, она скачет минимум на 1 миллион записей. Если у вас есть кнопки страницы, пользователю нужно нажать кнопку «вниз» 10^8 раз, чтобы добраться до нижней. Это займет некоторое время :) –