Fórum Manipulação de Threads #232943
18/05/2004
0
Já pesquisei bastante pela net, mas naun encontrei nada que pudesse me ajudar. O que eu preciso é o seguinte....
Preciso manipular com o TThreadList. na minha aplicação vou ter dois destes, um para maior prioridade e um para menor prioridade. Quando eu criar uma Thread já vou saber em qual das listas devo adicionar ela, dai eu preciso parar o processamento dela, colocar ela na TThreadList correspondente e fazer uma busca na Lista de prioridade maior e pegar a primeira thread da lista para executar, quando naun tiverem mais threds nessa lista, pego as threds em ordem da outra lista e as executo.
Alguem teria dicas de como fazer isso utilizando TThreadList???
Desde já agradeçoa a atençãod e todos
Abraços
Samuel
Sgubert
Curtir tópico
+ 0Posts
18/05/2004
Nildo
Gostei + 0
18/05/2004
Sgubert
[]´s
Samuel
Gostei + 0
18/05/2004
Sgubert
Eu poderia tb trabalhar com dois arrays dinamicos para cada prioridade que tenho, mas nunca trabalhei com isso.
Precisaria saber como inserir uma thread nele, como pegar a thred, remover e esse tipo de oisa....de repente se puderem me ajudar....
[]´s
Samuel
Gostei + 0
18/05/2004
Nildo
Provavelmente voce criou um componente que herda de um TThread certo? Crie uma array desse componente. Ficaria assim:
Matriz: array [0..N] of TSuaThread
Assim você pode mecher nas propriedades delas normalmente
Gostei + 0
18/05/2004
Sgubert
Valeu mesmo nildo!
Abraço
Samuel
Gostei + 0
18/05/2004
Ltres
[url]http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=17644[/url]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)