|
|
|
Доступ к файлу из разныx потоков
|
|||
|---|---|---|---|
|
#18+
Пишу сетевой файловый сервер на C#. Возникла проблема, клиенты параллельно запрашивают один и тотже файл, возникает исключение (доступ к одному файлу из разных процессов). Как можно решить эту проблему ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 21:19 |
|
||
|
Доступ к файлу из разныx потоков
|
|||
|---|---|---|---|
|
#18+
Кто первый берет файл - тот тянет его себе(Copy, Delete), остальные идут ... дальше ;) зы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. :P ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 03:54 |
|
||
|
Доступ к файлу из разныx потоков
|
|||
|---|---|---|---|
|
#18+
Как тянет к себе а остальніе дальше идут, а какже тогда работает FTP, клиент могут параллельно, получать один и тотже файл и не ждать пока освободится поток. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 04:18 |
|
||
|
Доступ к файлу из разныx потоков
|
|||
|---|---|---|---|
|
#18+
Оформить работу с файлами как статический метод, делать lock на время загрузки файла - остальным клиентам придется подождать. Организовать в памяти кэш файлов, к которым часто обращаются. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 09:40 |
|
||
|
Доступ к файлу из разныx потоков
|
|||
|---|---|---|---|
|
#18+
CreateFileMapping MapViewOfFile UnmapViewOfFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 10:06 |
|
||
|
Доступ к файлу из разныx потоков
|
|||
|---|---|---|---|
|
#18+
D-TAUа какже тогда работает FTPкак написали, так и работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 14:26 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35344924&tid=1345249]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
162ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 280ms |
| total: | 510ms |

| 0 / 0 |
