у меня два вопроса по могопоточности — может кто подскажет.
вопрос 1) есть таймер System.Threading.Timer он генерирует тик раз в 10с, а фукция выполняется дольше — скажем 20 что произойдет? будут запускаться новые потоки пока не будет исеключение ? или будет выполняться функция 20 с и тоьлко после ее выполнения будет вызван новый тик и все повториться заово или еще вараиент.
вопрос 2) есть Monitor — он вызывается в рекурсивной функции и что произойдет — он будет перепоняться или войдет в защищенный код или ... ?
подскажите — не хочется писать код и пробовать — а то еще не то напишу, а прочитать как это работает в описаных ситуациях не нашел где