[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 390

 
Integer:

Veja por si mesmo, mas aparentemente não por vista. A seqüência é assegurada puramente por acaso, devido à alta velocidade do processador e ao fato de que ele executa um monte de outras tarefas culpadas em paralelo.
A seqüência não é importante. Todos os acessos serão processados. O principal é reduzir o tempo de acesso ao recurso compartilhado.
 
Zhunko:
A seqüência não é importante. Todas as apelações serão processadas. O principal é reduzir o tempo necessário para acessar um recurso compartilhado.

Como isso não é importante? Todas as tarefas devem ser tratadas de forma consistente e em ordem, e não às custas de "uma moeda ao ar livre" em algum momento.
 
Integer:
Como isso não é importante? Todas as tarefas devem ser praticadas e consistentemente em ordem, não às custas de "uma moeda ao ar livre" em algum momento.

Esta é a abordagem errada. Escreva de tal forma que a seqüência da fila não seja importante. Você evitará muitos problemas ao escrever e testar.
 
Zhunko:
Esta é a abordagem errada. Escreva de tal forma que a seqüência da fila não seja importante. Você também evitará muitos problemas na escrita e nos testes.



A ordem em si não é importante, 1, 2, 3 ou 1, 3, 2, mas se você começou na ordem 2, 3, 1, ela deve ir por este caminho. Ele seguirá esse caminho por si mesmo, se você o fizer corretamente.

 
Integer:



A ordem em si não é importante, 1, 2, 3 ou 1, 3, 2, mas se você começar na ordem 2, 3, 1, ela deve ir por este caminho. Ele seguirá esse caminho por si mesmo, se você o fizer corretamente.

Nah. Não tem importância alguma. Que seja aleatório. Isso também é bom.
 
Zhunko:
Nah. Não tem importância alguma. Que seja aleatório. Isso também é bom.

Se for aleatório, não há garantia de que algum processo não será deixado de fora por muito tempo. Junko, está claro - você ainda não ouviu falar e não pode fazer isso em emcool ou sipi. As linguagens de programação não foram inventadas por tolos, especialmente a sipi e forneceram ferramentas apropriadas e até a msdn mostrou um exemplo de seu uso... Talvez você devesse ir lá, talvez você possa ensiná-los a codificar.
 
Integer:
Se for aleatório, não há garantia de que algum processo não será deixado de fora por muito tempo. Junko, está claro - você não ouviu falar sobre isso e não pode fazer isso nem na Emcool nem na Sipi. As linguagens de programação não foram inventadas por tolos, especialmente a sipi e forneceram ferramentas apropriadas e até a msdn mostrou um exemplo de seu uso... Talvez você devesse ir lá, talvez você possa ensiná-los a codificar.

Que processo? Um riacho, talvez? Se for, não será deixado "fora do laço". Veja as regras de programação para aplicações multi-tarefas. Leia o mesmo Richter.

As linguagens de programação não possuem ferramentas de sincronização (exceto para MQL4, que é um caso especial). Você mesmo tem que escrevê-los.

Os objetos de sincronização fazem parte do sistema.

 
Integer:


Você realmente tem paralisia cerebral, ou falta de alguma parte dela. Já foi dito que o sistema não sabe qual fio realmente funcionou e qual foi para o lixo. Mas você é o único que não entende do que está falando e não vai entender))))))))

Também parece que você tem uma única pilha de acesso compartilhado a um único recurso e a tarefa que você delineou aqui é lidar consistentemente com vários tópicos.

Esta é a tarefa errada. Não deveria existir tal coisa. É um erro. Não vale a pena perder seu tempo com isso.
 
Zhunko:

1. Qual processo? Um riacho, talvez? Se for, não será deixado "fora do laço". Veja as regras de programação para aplicações multi-tarefas. Leia Richter, também.

2. Não há ferramentas de sincronização nas linguagens de programação (exceto para MQL4, que é um caso especial). Você mesmo tem que escrevê-los.

3. Os objetos de sincronização fazem parte do sistema.


1. Você está tão preso. Mais uma vez. O sistema não tem como saber se um fluxo foi ocioso ou se executou uma ação.

2. Que precisão. Não em sipi, winapi funciona. Na verdade, isso não importa para uma pessoa sadia, porque são os próprios princípios que são importantes.

3. yooo)))) Soa como um feitiço mágico.

 
Zhunko:
Esta é a tarefa errada. Não deveria ser assim. É um erro. Não vale a pena perder seu tempo com isso.


Isso é hilariante!