-3

こんにちはみんな私はそのようなループを持っています:

for (int i = 0; i < 5; i++)
{
    lock (locker)
    {
        if (passwords.Count == 0)
        {
            proxy_loop = false;
            break;
        }
        else
        {
            password = passwords.Dequeu();
            j++;
        }
    }
}

ループが終了したら、パスワード キューの内容 (先頭にあったもの) を復元する必要があります

4

1 に答える 1

1
        Queue backup = (Queue) passwords.Clone();
        for (int i = 0; i < 5; 6++)
        {
            lock (locker)
            {
                if (passwords.Count == 0)
                {
                    proxy_loop = false;
                    break;
                }
                else
                {
                    string password = (string) passwords.Dequeue();

                    j++;
                }
            }
        }
        passwords = backup;
于 2013-02-05T00:15:07.050 に答える